/**
 * Fichier de définition de la feuille de style pour la colonne de droite.
 *
 * @author     Kris nov. 2008
 * @author     $Author: kris $
 * @version    $Revision: 40891 $
 * @date       $Date: 2009-06-16 09:11:09 +0200 (Tue, 16 Jun 2009) $
 * @id         $Id: col_droite.css 40891 2009-06-16 07:11:09Z kris $
 */



/**
 ** Le Bloc Wizdeo
 **/
#wizdeo {
	background-color: #333;
	border: 1px solid #444241;
	padding: 5px;
	margin-bottom: 20px;
}

#wizdeo .title {
	background: #000 url(../img/wizdeo/header.jpg) no-repeat left top;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	padding-left: 5px;
	margin-bottom: 1px;
}

#wizdeo .content {
	background-color: #171717;
	position: relative;
	height: 310px;
}

#wizdeo .content_simple {
	height: 300px;
}

#wizdeo .content .fleche {
	position: relative;
	top: 114px;
	width: 21px;
	float: left;
	padding: 1px;
}

#wizdeo .content .fleche_simple {
	top: 100px;
}

#wizdeo .content .fleche img {
	cursor: pointer;
}

#wizdeo #video_slider {
	overflow: hidden;
	height: 310px;
	width: 332px;
	position: relative;
	float: left;
	background-color: #171717;
}

#wizdeo #video_slider_simple {
	overflow: hidden;
	height: 300px;
	width: 332px;
	position: relative;
	float: left;
	background-color: #171717;
}

#wizdeo #video_slider .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 8300px;
}

#wizdeo .content .video {
	width: 332px;
	float: left;
	position: absolute;
}

#wizdeo .content .video_simple {
	padding-top: 23px;
}

#wizdeo .content .video .tele .tag {
	float: left;
	padding-top: 10px;
}

#wizdeo .content .video .tele a {
	color: #0191ED;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#wizdeo .content .video .tele img {
	border: 0;
}

#wizdeo .content .video .player { }
#wizdeo .content .video .title {
	background: #171717;
	padding: 5px 0;
	text-align: center;
}

#wizdeo .content .video .title a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#wizdeo .content .video .title a:hover {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

#wizdeo .chaines {
	padding: 0;
	margin: 0;
	border: 0;
}

#wizdeo .chaines .logo {
	background: url(../img/wizdeo/fond-chaine.jpg) repeat-x left top;
	width: 53px;
	height: 48px;
	padding: 0;
	margin: 0;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	float: left;
}

#wizdeo .chaines .logo img {
	border: 0;
}


/**
 ** Le bloc vidéo
 **/
#bloc_video {
	margin-bottom: 20px;
	border: 1px solid #444241;
	background-color: #333;
}
* html #bloc_video { padding-top: 5px; }

#bloc_video .title {
	height: 28px;
	background: url(../img/video_gradient_bar.gif) top left repeat-x #171717;
	border: 1px solid #171717;	
	margin: 5px;
}

#bloc_video .title .gauche {
	height: 28px;
	width: 235px;
	float: left;
	padding-left: 5px;
	line-height: 28px;
	font-size:17px;
	font-weight: bold;
	color: #fff;
}

#bloc_video .title .droite {
	width: 125px;
	float: right;
	padding-top: 7px;
}

#bloc_video .title .droite a,
#bloc_video .title .droite a:hover {
	color: #fff;
}

#bloc_video .content {
	border-top: 1px solid #444241;
	padding: 8px;
	overflow: auto;
	height: 365px;
	background-color: #fff;
}

#bloc_video .content .line {
	padding-bottom: 10px;
}
	
#bloc_video .content .line .gauche {
	position: relative;
	width: 100px;
	float: left;
}

#bloc_video .content .line .gauche img {
	border: 1px solid #000;
	padding: 1px;
}

#bloc_video .content .line .droite {
	margin-left: 100px;
}

#bloc_video .content .line .droite .dateheure {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#bloc_video .content .line .droite a,
#bloc_video .content .line .droite a:hover {
	color: #0A3C8F;
	font-weight: bold;
}

#bloc_video .content .line .droite .nickname {
	color: #ed005d;
	font-size: 11px;
	font-weight: bold;
}


/**
 ** Le bloc Newsletter
 **/
#newsletter {
	margin-bottom: 20px;
	border: 1px solid #d4d5d0;
	background: #eeeee6 url(../img/bg_rightbar_block_light.png) repeat-x scroll left top;
	height: 92px;
	overflow: hidden;
}

#newsletter .gauche {
	float: left;
	padding: 6px;
	font-size: 13px;
}

#newsletter .gauche img {
	vertical-align: top;
}

#newsletter .gauche a {
	font-size: 11px;
	text-decoration: underline;
}

#newsletter .gauche input {
	border: 2px inset;
	color: #979797;
	height: 16px;
}

* html body #newsletter .gauche input { height: 20px; }

#btn_ok_newsleter {
	cursor: pointer;
}

#newsletter .droite {
	float: right;
	width: 122px;
	padding: 1px;
}


/**
 ** Bloc Faits-Divers / Politique / Médias / Web
 **/

#bloc_buzz_politique_faitsdivers
{
	background-color: #ECECE2;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 5px;
	text-align: left;
}

#bloc_buzz_politique_faitsdivers .title {
	font-size: 13px;
	font-weight: bold;
	color: #454440;
}

#bloc_buzz_politique_faitsdivers .menu_onglet {
	border-bottom: solid 1px #ccc;
	padding-top: 12px;
	padding-bottom: 3px
}

#bloc_buzz_politique_faitsdivers .menu_onglet a.onglet_off {
	border: 1px solid #ccc;
	border-bottom: solid 1px #0191ed;
	margin: 5px 5px 0 0;
	padding: 3px 13px;
	background-color: #0191ed;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
* html body #bloc_buzz_politique_faitsdivers .menu_onglet a.onglet_off { border-bottom: 1px solid #ccc ; }
#bloc_buzz_politique_faitsdivers .menu_onglet a.onglet_off:hover { text-decoration: none; }

#bloc_buzz_politique_faitsdivers .menu_onglet a.onglet_on {
	border: 1px solid #ccc;
	border-bottom: 2px solid #fff;
	margin: 5px 5px 0 0;
	padding: 3px 13px;
	background-color: #fff;
	color: #0191ed;
	font-weight: bold;
	font-size: 14px;
}
#bloc_buzz_politique_faitsdivers .menu_onglet a.onglet_on:hover { text-decoration: none; }

#bloc_buzz_politique_faitsdivers .content {
	background-color: #fff;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

#bloc_buzz_politique_faitsdivers .content .ligne {
	border: 0;
	margin: 0;
	padding-bottom: 10px;
	overflow: auto;
}

#bloc_buzz_politique_faitsdivers .content .ligne .dateheure {
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	overflow: auto;
	width: 35px;
}

#bloc_buzz_politique_faitsdivers .content .ligne .item {
	border-left: 1px solid #ccc;
	margin-left: 35px;
	padding-left: 5px;
	width: 317px;
}

#bloc_buzz_politique_faitsdivers .content .aville {
	font-weight: bold;
	color: #0191ed;
	text-transform: uppercase;
	font-size: 12px;
}


/**
 ** Bloc Les posts les plus chauds / Les tags les plus chauds
 **/

#bloc_les_plus {
	background: transparent url(../img/bg_jouer.gif) repeat-x scroll left top;
	border: 1px solid #D0D0C0;
	padding: 5px;
	margin-bottom: 20px;
}

#bloc_les_plus .title_b {
	margin-bottom: 10px;
}

#bloc_les_plus .plus {
	color:#e5005d;
}

#bloc_les_plus .ligne {
	margin-bottom: 5px;
}

#bloc_les_plus .type {
	font-weight: normal;
}

#bloc_les_plus .tags_les_plus_chaud {
	text-align: left;
	border-top: 1px solid #D0D0C0;
	padding: 3px 3px 0 3px;
}

#bloc_les_plus .tags_les_plus_chaud .grand {
	font-size: 29px;
	font-weight: normal;
}

#bloc_les_plus .tags_les_plus_chaud .moyen {
	font-size: 19px;
	font-weight: normal;
}

#bloc_les_plus .tags_les_plus_chaud .petit {
	font-size: 12px;
	font-weight: normal;
}

#bloc_les_plus .tags_les_plus_chaud .tags {
	float:left;
	height: 22px;
	line-height: 22px;
	margin: 5px 15px 0 0;
}


/**
 ** Bloc Nouvelle Star
 **/
#bloc_nouvelle_star .title {
	background: #E5005D url(../img/col_droite/nouvelle_star_en_direct.jpg) repeat-x scroll left top;
	border: 1px solid #D0D0C0;
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin-bottom: 4px;
	padding-left: 10px;
}

#bloc_nouvelle_star .miniblock {
	background-color: #FFFFFF;
	border: 1px solid #E0E0D3;
	padding: 5px 5px 0 5px;
}

#bloc_nouvelle_star .ligne {
	border: 0;
	margin: 0;
	padding-bottom: 10px;
	overflow: auto;
}

#bloc_nouvelle_star .ligne .dateheure {
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	overflow: auto;
	width: 35px;
}

#bloc_nouvelle_star .ligne .item {
	border-left: 1px solid #ccc;
	margin-left: 35px;
	padding-left: 5px;
	width: 317px;
}



/**
 ** Bloc Twitter
 **/
#bloc_twitter {}

#bloc_twitter .title {
	height: 29px;
	background-color: #1A95BE; /* url(../img/col_droite/twitter-fond.jpg) repeat-x scroll left top;*/
	line-height: 29px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding: 0 5px;
}

#bloc_twitter .miniblock {
	background-color: #FFFFFF;
	border: 1px solid #E0E0D3;
	padding: 5px 5px 0 5px;
}

#bloc_twitter .miniblock .description {
	font-weight: bold;
	margin-bottom: 5px;
}

#bloc_twitter .miniblock .ligne {
	border-top:1px dotted #CCCCCC;
	padding: 5px 0;
}

#bloc_twitter .miniblock .ligne a {
	color: #1A95BE;
	font-weight: bold;
}

#bloc_twitter .miniblock .ligne .avatar {
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 5px;
	border: 2px solid #1A95BE;
}

#bloc_twitter .miniblock .ligne .twit {
	margin-left: 35px;
}

#bloc_twitter .miniblock .ligne .date {
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
}



/**
 ** Bloc Widget Nouvelle Star
 **/
.miniblock_ns{
	background-color:#FFFFFF;
	border:1px solid #E0E0D3;
	padding-top:5px;
	padding-left:7px;
	padding-bottom:5px;
}
#ns_c1{
	float:left;
	width:154px;
	margin-top:10px;
}
#embed_form_ext{
   margin-left:11px;
	margin-top:5px;
	margin-bottom:5px; 
}
#embed_ext{
	color:#888888;
	font-size:12px;
}
#footer_c1{
	margin-top:72px;
	margin-left:7px;
}
#ns_c2{
	float:left;
	background:url(../img/widget/nouvelle-star/bloc/fond_widget.png) top center no-repeat;
	padding:7px;
}
#bloc{
	width:200px;
	font-family:arial,sans-serif;
}
#contenu{
	background:url(../img/widget/nouvelle-star/fond.png) top repeat-x;
}
#ns_header{
	margin-left:5px;
}
#headerbox_1{
	background:url(../img/widget/nouvelle-star/fond_header.jpg) top repeat-x;
	max-height:29px;
	overflow:hidden;
}
#headerbox_2{
	background:url(../img/widget/nouvelle-star/chanteur.png) top right no-repeat;
}

#interieur{
   margin-top:0px;
}

#partie_twitter{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#header_twitter{
	width:100%;
	text-align:center;
}
#fenetre_tweet{
	background:#fff;
	color:#333333;
	height:66px;
	overflow:hidden;
	text-align:left;
	font-size:10px;
}
#within_fenetre_tweet{
	margin-top:4px;
	margin-left:8px;
	margin-right:8px;
}
.tweet{
	height:65px;
	margin-bottom:5px;
	font-size:10px;
	line-height:10px;
	overflow:hidden;
	word-wrap:break-word;
}
a.pseudo, a.pseudo:visited{
	color:#3fcffd;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
a.pseudo:hover{
	text-decoration:none;
	background:#3fcffd;
	color:#fff;
}
a.tiny, a.tiny:visited{
	color:#3fcffd;
	font-size:10px;
	text-decoration:none;
}
a.tiny:hover{
	text-decoration:underline;
}
#footer_twitter{
	width:100%;
	text-align:center;
	height:23px;
}

#corps{
	height:221px;
	min-height:221px;
	max-height:221px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}

.onglet_ns_on{
	background:url(../img/widget/nouvelle-star/fond_onglet_blanc.png) left top no-repeat;
	text-align:center;
	width:58px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
.onglet_ns_on a, .onglet_ns_on a:visited{
	color:#397ebf;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
}
.onglet_ns_off{
	background:url(../img/widget/nouvelle-star/fond_onglet_bleu.png) left top no-repeat;
	text-align:center;
	width:58px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
.onglet_ns_off a, .onglet_ns_off a:visited{
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
}

#contenu_ns_0{
	background:url(../img/widget/nouvelle-star/fond_corps.png) top no-repeat;
	color:#000000;
	font-size:11px;
	border-top:1px solid #fff;
	height:183px;
}
#contenu_ns_0 a, #contenu_ns_0 a:visited{
	color:#0f4e98;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
#contenu_ns_0 a:hover{
	text-decoration:underline;
}
#contenu_ns_0 .item_info{
	margin-top:7px;
	margin-left:7px;
	margin-right:7px;
	height:53px;
	text-align:left;
	overflow:hidden;
	line-height:13px;
	font-size:11px;
}

#contenu_ns_1{
	background:url(../img/widget/nouvelle-star/fond_infos.jpg) top repeat-x;
	color:#000000;
	font-size:11px;
	height:183px;
}
#contenu_ns_1 a, #contenu_ns_1 a:visited{
	color:#0f4e98;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:15px;
}
#contenu_ns_1 a:hover{
	text-decoration:underline;
}
.img_video{
	margin-left:6px;
	margin-right:6px;
	padding-top:6px;
	position:relative;
}
.lien_video{
	margin-top:3px;
	margin-left:6px;
	margin-right:6px;
	height:49px;
}

#contenu_ns_2{
	background:url(../img/widget/nouvelle-star/fond_infos.jpg) top repeat-x;
	height:183px;
	color:#000000;
	font-size:11px;
}
#header_top5{
	padding-top:6px;
}
#contenu_top5{
	text-align:left;
	height:181px;
	background:#ffffff;
}
.ligne_top5{
	height:20px;
	color:#4f4f51;
	font-size:13px;
	font-weight:bold;

}
.num_top5{
	color:#E5005D;
	font-size:16px;
	font-weight:bold;
}
#btn_top5{
	background:url(<?php echo Rosae::getConfiguration('lesite/general/www_medias_url') ?>/img/widget/nouvelle-star/fond_btn_top5.png) center center no-repeat;
	padding:5px;
	text-align:center;
}
#btn_top5 a, #btn_top5 a:visited{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#btn_top5 a:hover{
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#footer_top5{
	background:#fff;
	width:128px;
	float:left;
	text-align:center;
	height:18px;
	color:#333333;
}

.btn_prev{
	width:26px;
	height:18px;
	float:left;
}
.btn_next{
	width:26px;
	height:18px;
	float:left;
}
.entre_btns{
	float:left;
	text-align:center;
	width:128px;
	height:18px;
	line-height:18px;
	font-size:11px;
	background:#fff;
	color:#333333;
}
.entre_btns a,.entre_btns a:visited{
	color:#e3095c;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.entre_btns a:hover{
	color:#e3095c;
	text-decoration:underline;
}
#lien_all{
	margin:8px;
	text-align:center;
}
#lien_all a, #lien_all a:visited{
	color:#0f4e98;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	line-height:15px;
}
#lien_all a:hover{
	text-decoration:none;
}

.zone{
	height:359px;
	color:#131313;
	font-size:12px;
	margin-top:15px;
}
.within_zone{
	margin:6px;
	margin-top:0px;
}
.zone a,.zone a:visited{
 color:#555555;
 text-decoration:none;
}
.zone a:hover{
 color:#555555;
 text-decoration:underline;
}

.bouton_retour{
	background:url(../img/widget/nouvelle-star/fond_partager.jpg) bottom repeat-x;
	height:25px;
	text-align:center;
}
.bouton_ns a, .bouton_ns a:visited{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
}
.bouton_ns a:hover{
	text-decoration:underline;
}

#bouton_partage{
	background:url(../img/widget/nouvelle-star/fond_partager.jpg) bottom repeat-x;
	height:25px;
	text-align:center;
}

.intro_embed_ns{
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background:#67a6cf;
	text-align:center;
	font-size:11px;
	margin-bottom:6px;
}
.detail_embed_ns{
	margin-top:3px;
	margin-bottom:3px;
	color:#131313;
}
#boutons_plateforme{
	text-align:center;
	width:100%;
}
.btn_plateforme{
	float:left;
	margin-right:4px;
}
#legende_plateforme{
	height:20px;
	margin-top:4px;
}
.bloc_lien{
	float:left;
	margin-right:10px;
}
#contenu_twittez{
	background:url(../img/widget/nouvelle-star/fond_twittez.png) top center no-repeat;
	margin:10px;
	height:290px;
}
.zone_1{
	text-align:center;
	color:#131313;
	font-size:11px;
	font-weight:bold;
}
.showoff_zone{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#04bff5;
	margin:10px;
}
.showoff_zone a, .showoff_zone a:visited{
	color:#04bff5;
	text-decoration:underline;
}
.showoff_zone a:hover{
	color:#04bff5;
	text-decoration:underline;
}



/**
 ** Le bloc "Les Bigs Buzz Blogs"
 **/
#bigbuzzblog {
	/*border: 1px solid #fadb90;*/
	background-color: #fff5c6;
	margin-bottom: 20px;
}

#bigbuzzblog img {
	border: 0;
}

#bigbuzzblog .header {
	height: 80px;
	border: 0;
	padding: 0;
	margin: 0;
}

#bigbuzzblog .content {
	border: 1px solid #fadb90;
	border-top: 0;
	padding: 5px;
}

#bigbuzzblog .content .bloc {
	background-color: #fff;
	border: 1px solid #fadb90;
	position: relative;
}

#bigbuzzblog .content .bloc .sousheader {
	position: absolute;
	top: -11px;
	left: 10px;
}

#bigbuzzblog .content .bloc .infos {
	margin-left: 10px;
	margin-top: 17px;
	padding-bottom: 5px;
}

#bigbuzzblog .content .bloc .infos .asite {
	font-size: 13px;
	font-weight: bold;
}

#bigbuzzblog .content .bloc .infos .aurl {
	font-size: 11px;
	font-weight: bold;
	color: #e5005d;
}

#bigbuzzblog .content .bloc .infos .atout {
	font-size: 11px;
	text-decoration: underline;
	line-height: 25px;
	font-weight: bold;
}

#bigbuzzblog .content .bloc .infos .puce {
	font-size: 11px;
	color: #e5005d;
	line-height: 25px;
	font-weight: bold;
}

#bigbuzzblog .content .bloc .infos .ligne {
	margin-bottom: 10px;
}

#bigbuzzblog .content .bloc .infos .ligne .dateheure {
	font-size: 11px;
	color: #535353;
}

#bigbuzzblog .content .bloc .infos .ligne .atitre {
	font-size: 13px;
	font-weight: bold;
}


/**
 ** Bloc Médias invités
 **/
#bloc_medias_invites {
	padding-bottom:0px;
}

#bloc_medias_invites .miniblock {
	background-color:#fff;
	border:1px solid #e0e0d3;
	padding:1px;
	margin-bottom:4px;
}

#bloc_medias_invites .alink {
	font-size:17px;
	line-height:19px;
	font-weight:bold;
}

#bloc_medias_invites .title_a {
	font-weight: normal;
	font-size: 20px;
}



/**
 ** Bloc Les Posts
 **/

#les_posts
{
	background-color: #ECECE2;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 5px;
	text-align: left;
}

#les_posts .title {
	font-size: 13px;
	font-weight: bold;
	color: #454440;
}

#les_posts .menu_onglet {
	border-bottom: solid 1px #ccc;
	padding: 3px 0;
}

#les_posts .menu_onglet a.onglet_off {
	border: 1px solid #ccc;
	border-bottom: solid 1px #e5005d;
	margin: 5px 5px 0 0;
	padding: 3px 13px;
	background: #e5005d url(../img/bg_rightbar_block_title.gif) repeat-x scroll left top;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
* html body #les_posts .menu_onglet a.onglet_off { border-bottom: 1px solid #ccc ; }
#les_posts .menu_onglet a.onglet_off:hover { text-decoration: none; }

#les_posts .menu_onglet a.onglet_on {
	border: 1px solid #ccc;
	border-bottom: 2px solid #fff;
	margin: 5px 5px 0 0;
	padding: 3px 13px;
	background-color: #fff;
	color: #e5005d;
	font-weight: bold;
	font-size: 14px;
}
#les_posts .menu_onglet a.onglet_on:hover { text-decoration: none; }

#les_posts .content {
	background-color: #fff;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

#les_posts .content .ligne {
	border: 0;
	margin: 0;
	padding-bottom: 10px;
	overflow: auto;
}

#les_posts .content .ligne .dateheure {
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	overflow: auto;
	width: 35px;
}

#les_posts .content .ligne .item {
	border-left: 1px solid #ccc;
	margin-left: 35px;
	padding-left: 5px;
	width: 317px;	
}

#les_posts .content .ligne .item a {
	font-weight: bold;
}

#les_posts .content .ligne .item .perso a {
	color: #e5005d;
}

#les_posts #pagination .page_on {
	font-weight: bold;
	font-size: 13px;
	color: #000;
}

#les_posts #pagination .page_off {
	font-weight: normal;
	font-size: 11px;
}



/**
 ** Le Bloc "vidéos partenaire"
 **/
#videos_partenaires {
	background: #EEEEE6 url(../img/bg_rightbar_block_light.png) repeat-x scroll left top;
	border: 1px solid #CCCCC5;
	margin: 40px 0 20px 0;
	padding: 5px 5px 0 5px;
	vertical-align: top;
	position: relative;
}

#videos_partenaires .titre {
	position: absolute;
	top: -30px;
	z-index: 90;
}

#videos_partenaires .titre img {
	border: 0;
}

#videos_partenaires .separator {
	height: 40px;
}
* html #videos_partenaires .separator { height: 20px; }

#videos_partenaires .newsfeed_video {
	width: 178px;
	position: relative;
	padding-top: 10px;
}
* html #videos_partenaires .newsfeed_video { padding: 0; }

#videos_partenaires .title a {
	color: #0A3C8F;
	font-weight: bold;
	font-size: 17px;
}

#videos_partenaires .title a:hover {
	text-decoration: underline;
}

#videos_partenaires .autre {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

#videos_partenaires .autre .avoiraussi {
	font-size: 15px;
	color: #666;
	font-weight: bold;
	margin-bottom: 10px;
}

#videos_partenaires .autre .ligne {
	padding-bottom: 10px;
}
	
#videos_partenaires .autre .ligne .gauche {
	position: relative;
	width: 40px;
	float: left;
}

#videos_partenaires .autre .ligne .droite {
	margin-left: 40px;
}

#videos_partenaires .autre .ligne .droite .dateheure {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#videos_partenaires .autre .ligne .droite a,
#videos_partenaires .autre .ligne .droite a:hover {
	color: #0A3C8F;
	font-weight: bold;
}


/**
 ** Bloc Contenu
 **/
#bloc_contenu .title {
	background: #E5005D;
	border: 1px solid #D0D0C0;
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin-bottom: 4px;
	padding-left: 10px;
}

#bloc_contenu .miniblock {
	background-color: #FFFFFF;
	border: 1px solid #E0E0D3;
	padding: 5px 5px 0 5px;
}

#bloc_contenu .ligne {
	border: 0;
	margin: 0;
	padding-bottom: 10px;
	overflow: auto;
}

#bloc_contenu .ligne .dateheure {
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	overflow: auto;
	width: 35px;
}

#bloc_contenu .ligne .item {
	border-left: 1px solid #ccc;
	margin-left: 35px;
	padding-left: 5px;
	width: 317px;
}


#bloc_contenu .twit { }
#bloc_contenu .twit a {
	color: #1A95BE;
	font-weight: bold;
}

#bloc_contenu .twit .date {
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
}

#bloc_contenu .ctn_scroller {
	overflow: hidden;
	position: relative;
	width: 368px;
	float: left;
	height: 50px;
	padding-bottom: 5px;
}

#bloc_contenu .twit {
	float: left;
	height: 50px;
	position: absolute;
	text-align: left;
	width: 368px;
}



/**
 ** Bloc Col_Droite "Interfaces"
 **/
/** GROSSE **/
.g_interfaces {
	background: #fff url(../img/interfaces/block_bg.gif) repeat-x scroll left top;
	padding: 4px;
	/*height: 80px;*/
	margin-bottom: 20px;
	border: 1px solid #333;
}

.g_interfaces img {
	border: 0;
}

.g_interfaces .infos {
	width: 115px;
	float: left;
	padding: 5px;
}
* html body .g_interfaces .infos { width: 125px; }

.g_interfaces .title {
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

.g_interfaces .soustitre {
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #aaa;
}

/** PETITE **/
.p_interfaces {
	background: #fff url(../img/interfaces/block_bg.gif) repeat-x scroll left top;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #333;
	/*height: 40px;*/
	margin-bottom: 20px;
	padding: 4px;
}

.p_interfaces a {
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	line-height: 30px;
}

.p_interfaces img {
	border: 0;
	vertical-align: middle;
}

.p_interfaces .infos {
	width: 55px;
	float: left;
	padding: 2px;
}
* html body .p_interfaces .infos { width: 65px; }

.p_interfaces .title {
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}



/**
 ** Le Post Tv
 **/
.icone_le_post_tv {
	vertical-align: top;
	border: 0;
}

}


/**
 ** Les Blocs Widget Pub
 **/
 
.corps_wp{
	margin:0px;
	padding:5px;
	padding-top:0px:
	text-align:center;
}

/*------------------------ Header ------------------------*/

.header_wp_1{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.header_wp_2{
	margin:0px;
}

/*------------------------ Fond du bloc ------------------------*/

.bloc_wp_0{
	background-color:#E7E8DA;
	border:1px solid #CCCCCC;
	text-align:left;
}
.bloc_wp_1{
	border:1px solid #CCCCCC;
	text-align:left;
}
.bloc_wp_2{
	text-align:left;
	border:1px solid #CCCCCC;
}

/*------------------------ Onglets ------------------------*/

.menu_onglet_wp{
	border-bottom:1px solid #ccc;
	min-height:23px;
}
.menu_onglet_wp div{
	margin-right:3px;
	float:left;
}
.onglet_wp_on{
	text-align:center;
	width:72px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
}
.onglet_wp_on a, .onglet_wp_on a:visited{
	color:#397ebf;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
}
.onglet_wp_off{
	text-align:center;
	width:72px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
.onglet_wp_off a, .onglet_wp_off a:visited{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
}


/*------------------------ Onglet 0 (Infos) ------------------------*/

.contenu_wp_0{
	background:#fff;
	color:#000000;
	font-size:11px;
	padding-top:7px;
	border:1px solid #ccc;
	border-top:0px;
}
.contenu_wp_0 a, .contenu_wp_0 a:visited{
	color:#0f4e98;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.contenu_wp_0 a:hover{
	text-decoration:underline;
}
.contenu_wp_0 .item_info{
	margin-left:7px;
	margin-right:7px;
	margin-bottom:8px;
	height:35px;
	text-align:left;
	overflow:hidden;
	line-height:13px;
}
.contenu_wp_0 .dateheure{
	color:#000000;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	overflow:auto;
	width:35px;
}
.contenu_wp_0 .item{
	border-left:1px solid #CCCCCC;
	margin-left:35px;
	padding-left:5px;
	text-align:left;
}

/*------------------------ Onglet 1 (Vidéos) ------------------------*/

.contenu_wp_1{
	background:#fff;
	color:#000000;
	font-size:11px;
	border:1px solid #ccc;
	border-top:0px;
}


/*------------------------ Onglet 2 (Photos) ------------------------*/

.contenu_wp_2{
	background:#fff;
	color:#000000;
	font-size:11px;
	border:1px solid #ccc;
	border-top:0px;
}
.contenu_wp_2 .dateheure{
	color:#000000;
	float:left;
	font-size:12px;
	font-weight:bold;
}

/*------------------------ Commun Onglet 1 et 2 (Présentation item par item) ------------------------*/

.item_unique_wp .zone_video{
	position:relative;
	border:1px solid #CCCCCC;
	padding:1px;
}
.item_unique_wp .title a, .item_unique_wp .title a:visited{
	color:#0A3C8F;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.item_unique_wp .title a:hover{
	text-decoration:underline;
}
.item_unique_wp .description{
}

/*------------------------ Zone Twitter ------------------------*/

.twitter_wp{
	background:#fff;
	border:1px solid #ccc;
	margin-top:4px;
	padding:4px;
	overflow:hidden;
}
.intro_tweet_wp{
	background:#f9f9f9;
	width:65px;
	float:left;
}

.tweet_wp{
	text-align:left;
	float:left;

	padding-left:6px;
	height:45px;
	color:#525252;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	margin-top:-2px;

}
.tweet_wp a.pseudo,.tweet_wp a.pseudo:visited{
	color:#3fcffd;
	font-size:11px;
	background:none;
	text-decoration:underline;
}
.tweet_wp a.pseudo:hover{
	text-decoration:none;
	background:#3fcffd;
	color:#fff;
}
.tweet_wp a.date_tweet, .tweet_wp a.date_tweet:hover{
	font-family:georgia,times new roman,serif;
	color:#999999;
	font-style:italic;
	font-size:11px;
}
.tweet_wp a.tiny, .tweet_wp a.tiny:visited{
	color:#3fcffd;
	font-size:11px;
	text-decoration:none;
	line-height:13px;
}
.tweet_wp a.tiny:hover{
	text-decoration:underline;
}
.navig_tweet_wp{
	float:right;
	width:23px;
}

/* DEFILEMENT TWEETS */

#fenetre_tweet_wp{
	background:#fff;
	color:#333333;
	overflow:hidden;
	text-align:left;
	font-size:10px;
	width:70%;
	float:left;
	height:44px;
}
#within_fenetre_tweet_wp{
}


/*------------------------ Paginations ------------------------*/
.bottom_contenu_wp{
	background:#f9f9f9;
	padding:5px 4px 7px;
	border-top:1px solid #ccc;
}
.pagination_wp div{
	margin-right:3px;
}
.pagination_wp{
	float:left;
}
.tous_wp{
	float:right;
}
.tous_wp a, .tous_wp a:visited{
	color:#436699;
	font-family:verdana;
	font-size:10px;
	padding:4px;
	padding-top:3px;
	padding-botttom:3px;
	font-weight:normal;
}

.pagination_wp div{
	float:left;
}
.bottom_contenu_wp .on a, .bottom_contenu_wp .on a:visited{
	color:#fff;
	background:#0392ed;
	font-family:verdana;
	font-size:10px;
	padding:4px;
	padding-top:3px;
	padding-botttom:3px;
	border:1px solid #ccc;
	font-weight:normal;
}
.bottom_contenu_wp .off a, .bottom_contenu_wp .off a:visited{
	color:#436699;
	font-family:verdana;
	font-size:10px;
	background:#fff;
	padding:4px;
	padding-top:3px;
	padding-botttom:3px;
	border:1px solid #ddd;
	font-weight:normal;
}
.bottom_contenu_wp .over a, .bottom_contenu_wp .over a:visited{
	color:#0392ed;
	font-family:verdana;
	font-size:10px;
	background:#fff;
	padding:4px;
	padding-top:3px;
	padding-botttom:3px;
	border:1px solid #0392ed;
	font-weight:normal;
}
.bottom_contenu_wp .disabled a, .bottom_contenu_wp .disabled a:visited{
	color:#ccc;
	font-family:verdana;
	font-size:10px;
	background:#fff;
	padding:4px;
	padding-top:3px;
	padding-botttom:3px;
	border:1px solid #ccc;
	font-weight:normal;
}
.bottom_contenu_wp .on a:hover,.bottom_contenu_wp .off a:hover,.bottom_contenu_wp .over a:hover, .bottom_contenu_wp .disabled a:hover{
	text-decoration:none;
}


/*------------------------ Bouton partager ------------------------*/
.bouton_partage_wp{
	margin-bottom:30px;
	background:url(../img/widget/pub/commun/bloc/fond_btn_partager.png) top left no-repeat;
	height:22px;
	width:126px;
	text-align:center;
	margin-left:140px;
}
.bouton_partage_wp a,.bouton_partage_wp a:visited{
	font-size:10px;
	font-family:verdana;
	color:#666666;
	font-weight:bold;
}

/*------------------------ Zone partager ------------------------*/
.partage_wp{
	background:#fff;
	height:275px;
	margin:6px;
	text-align:center;
	border:1px solid #ccc;
}

.intro_embed_wp{
	font-weight:bold;
	color:#000;
	background:#f9f9f9;
	text-align:left;
	font-size:14px;
	padding:6px;
	padding-left:8px;
	border-bottom:1px solid #ccc;
}
.detail_embed_wp{
	margin-left:8px;
	margin-bottom:3px;
	margin-top:5px;
	font-size:12px;
}
.embed_form_wp{
	margin-bottom:3px;
	text-align:left;
}
.boutons_plateforme_wp{
	text-align:left;
	width:100%;
	margin-left:8px;
}
.btn_plateforme_wp{
	float:left;
	margin-right:10px;
}
.legende_plateforme_wp{
	margin-top:8px;
	margin-left:8px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	float:left;
}
.bloc_lien_wp{
	float:left;
	margin-right:16px;
	margin-top:6px;
} 

