/* CSS Document *//* NEWSLETTER */div#newsletter{	background: url(../images/middle_right_top.gif) left top no-repeat;	padding-top:7px;	width: 207px;	clear: both;	float: right;	margin: 0;	border: 1px solid #fff;	margin-top: 7px;}div#newsletter h2{	color:#666;	width: 165px;	height: 13px;	font-size: 12px;	font-weight: bold;	padding: 12px 15px;}div#img_newsletter{	background: url("../images/titres/newsletter.gif") left top no-repeat;	width: 76px;	height: 11px;}div#newsletter_bg{	background: url(../images/middle_right_middle.gif) left top repeat-y;}div#newsletter_cont{	width:207px;	background: url(../images/middle_right_bottom.gif) left bottom no-repeat;	padding-bottom: 15px;}div#newsletter_cont p{	width: 177px;	padding: 15px 0;	margin: 0 15px 0 15px;	border-top: 1px solid #d2d2d0;	color:#8C8C8C;	font-size: 11px;	}input#newsletter_box{	width: 130px;	border: 1px solid #a9a9a9;	color:#8C8C8C;	font-size: 11px;	margin-left: 15px;}input#newsletter_btn_ok{	width: 41px;	height: 19px;	background: url(../images/search_btn_ok.gif) left top no-repeat;	border: 0;	cursor: pointer;	margin-left: 3px;	position: relative;	top: 2px;}html[xmlns*=""] body:last-child input#newsletter_btn_ok  /* Hack Safari */{	top: -2px;}div#newsletter_footer{		width: 207px;	height: 7px;	margin-top: 20px;}/* CONCOURS */div#bloc_concours{	border: 1px solid #fff;	background: #DBDDDC url(../images/bg_concours.gif) left top repeat-x;	width: 207px;	clear: both;	float: right;	margin: 7px 0 0 0;	padding-bottom: 20px;	position: relative;	z-index: 0;}div#bloc_concours #concours_bulle{	position: absolute;	left: 0;	top: 0;	width:207px;	height: 44px;	background: #FDFDFD url('../images/middle_right_middle.gif') top left repeat-y;	z-index: 0;}div#bloc_concours #concours_kid{	position: absolute;	right: 0;	top: 0;	width:105px;	height: 129px;	z-index: 0;}div#bloc_concours h2{	font-size: 14px;	color:#8c8c8c;	font-weight: bold;	padding: 19px 15px;	position: relative;	z-index: 1;	margin-bottom: 4px;}div#img_concours{	background: url("../images/titres/concours.gif") left top no-repeat;	width: 67px;	height: 11px;}div#bloc_concours p{	color:#8C8C8C;	font-size: 11px;	width: 85px;	padding: 0 0 20px 15px;}div#bloc_concours a.link_bleu{	margin-left: 15px;}/* PREPUB */div#prepub{	background: url('../images/middle_right_top.gif') left top no-repeat;	padding-top:7px;	width: 207px;	clear: both;	float: right;	margin: 7px 0 0 0;	border: 1px solid #fff;	}div#prepub_cont{	background: url('../images/middle_right_middle.gif') left top repeat-y;	width:207px;	padding-bottom:10px;}div#prepub_cont h2{	font-size: 14px;	color: #8c8c8c;	padding: 9px 15px;	height: 21px;}div#img_prepub{	background: url("../images/titres/prepublication.gif") left top no-repeat;	width: 100px;	height: 14px;}div#prepub_cont img#prepub_img{	margin:0 0 10px 15px;	/*width: 104px;	height: 141px;*/	background-color:#fff;	border: 1px solid #e9e9e9;	padding: 1px;}a#link_prepub{	color:#666;	font-size: 12px;	font-weight: bold;	display: block;	margin: 0 15px;}div#prepub_cont ul{	color:#B5B5B5;	margin: 10px 15px 0 15px;	font-size: 10px;}div#prepub_cont ul a{	color:#8C8C8C;}div#prepub_footer{	background: url('../images/middle_right_bottom.gif') left bottom no-repeat;	width: 207px;	height: 7px;	margin-top: 10px;}/* SONDAGE */div#sondage{	background: url(../images/middle_right_top.gif) left top no-repeat;	padding-top:7px;	width: 207px;	clear: both;	float: right;	margin: 0;	border: 1px solid #fff;	margin-top: 7px;}div#sondage_cont{	background: url(../images/middle_right_middle.gif) left top repeat-y;	width:207px;	padding-bottom: 10px;}div#sondage_cont h2{	font-size: 14px;	color: #8c8c8c;	width: 178px;	height: 13px;	padding: 12px 0px;	margin-bottom: 15px;	margin-left: 15px;	border-bottom: 1px solid #d2d2d0;	padding-bottom: 13px;}div#img_sondage{	background: url('../images/titres/sondage.gif') left bottom no-repeat;	width: 58px;	height: 11px;}div#sondage_cont img#illu_sondage{	margin-left: 10px;	margin-bottom: 15px;}div#sondage_cont p{	padding: 0 10px 0 15px;	font-size: 11px;	color:#8C8C8C;	font-weight: normal;}div#sondage_cont a{	color:#065BB3;	text-decoration: none;}div#sondage_cont a:hover{	text-decoration: underline;}div#sondage_btn_vote{	margin-top: 15px;	margin-left: 13px;}/* TOP 10 */div#top10{	background: url(../images/middle_right_top.gif) left top no-repeat;	padding-top:7px;	width: 207px;	float: right;	margin: 7px 0 0 0;	border: 1px solid #fff;}div#top10_cont{	background: url(../images/middle_right_middle.gif) left top repeat-y;	width:207px;	font-size: 11px;	margin: 0;}div#top10>div#top10_cont{	float: left;}div#top10_cont h2{	font-size: 14px;	color: #8c8c8c;	width: 178px;	padding: 12px 0px;	margin-bottom: 15px;	margin-left: 15px;	border-bottom: 1px solid #d2d2d0;	padding-bottom: 13px;	height: 13px;}div#img_top10{	background: url("../images/titres/top10.gif") left top no-repeat;	width: 169px;	height: 10px;}div#top10_cont>h2{	float: left;}.top10_font_1{	font-size: 12px;	color:#065BB3;	float: left;}.top10_font_2{	font-size: 12px;	color:#666;	float: left;}div#top10_cont p{	padding: 0 10px 0 15px;	font-size: 11px;	color:#8C8C8C;	font-weight: normal;	float: left;}div#num_1_img{	float: left;	clear: both;	margin-top: 10px;	padding: 0 10px 0 15px;}div#num_1_img img{	background-color:#fff;	border: 1px solid #e9e9e9;	padding: 1px;	display: block;	margin: 0;	overflow: hidden;}.top10_bold{	font-weight: bold;}div#top10_cont a.link_album_top10{	color: #8C8C8C;	text-decoration: none;}div#top10_cont a:hover.link_album_top10{	color: #8C8C8C;	text-decoration: underline;}div#top10_cont ul{	margin-top: 10px;	padding: 0 10px 0 15px;	float: left;	clear: both;}div#top10_cont li{	margin-bottom: 3px;	float: left;	clear: both;	width: 170px;}div#top10_footer{	background: url(../images/middle_right_bottom.gif) left top no-repeat;	width: 207px;	height: 7px;	float: left;	overflow: hidden;}input#top10_btn_vote{	margin-top: 10px;	width: 55px;	height: 19px;	background: url(../images/sondage_btn_voter.gif) left top no-repeat;	border: 0;	cursor: pointer;}/* SUGGESTIONS */div#suggestions_top{	float: right;	width: 209px;	height: 8px;	background: #fff url('../images/middle_right_top.gif') 1px 1px no-repeat;	overflow: hidden;	margin-top: 7px;}div#suggestions{	width: 207px;	clear: both;	float: right;	margin: 0;	border: 1px solid #fff;}div#suggestions h2{	color:#666;	width: 165px;	font-size: 12px;	font-weight: bold;	height: 13px;	padding: 12px 15px;	margin-top: -1px;}div#img_suggestion{	background: url("../images/titres/suggestions.gif") left top no-repeat;	width: 84px;	height: 11px;}div#suggestions_bg{	background: url(../images/middle_right_middle.gif) left top repeat-y;}div.suggestion_left img, div.suggestion_right img{	border:none;	/*width: 84px;	height: 114px;*/	background-color:#fff;	border: 1px solid #e9e9e9;	padding: 1px;}div#suggestion_title{	display: block;}div#content_right_middle_alt1{	border-right: 1px solid #fff;	border-left: 1px solid #fff;	background: #ECECEC;	width: 207px;	height: 41px;	clear: both;	float: right;	text-align:center;}div#content_right_middle_alt1 div{	width: 207px;	font-size: 12px;	color:#999;	font-weight: bold;	margin-top: 14px;	float: left;}div.suggestion_left{	margin-top: -3px;	margin-left: -2px;	width: 85px;	float: left;}div.suggestion_right{	margin-top: -3px;	width: 85px;	float: right;	margin-right: -1px;}div#content_right_middle_alt2, div#content_right_bottom_alt2{	margin-top: -10px;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	/*padding-bottom: 5px;*/	background: #FDFDFD url('../images/bg_suggestions.gif') repeat-x left bottom;	width: 207px;	float: right;	color: #666;	font-size: 11px;}div#content_right_bottom_alt2{	border: 1px solid #fff;	border-bottom: none;	border-top:none;}div.suggestion_info_left{	margin-top: -3px;	margin-left: 15px;	margin-bottom: 6px;	width: 80px;	float: left;	background: url('../images/series/serie_arrow.gif') no-repeat left 2px;}div.suggestion_info_left{	_margin-top: 0px;	_margin-left: 5px;}div.suggestion_info_left span{	float: right;	width: 70px;}div.suggestion_info_right{	margin-top: -3px;	margin-left: 15px;	margin-bottom: 6px;	width: 80px;	float: left;	background: url('../images/series/serie_arrow.gif') no-repeat left 2px;}div.suggestion_info_right{	_margin-top: 0px;	_margin-left: 20px;}div.suggestion_info_right span{	float: right;	width: 70px;}div.suggestion_info_left a, div.suggestion_info_right a{	font-size: 11px;	color:#999;	text-decoration:none;}div.suggestion_info_left a:hover, div.suggestion_info_right a:hover{	text-decoration:underline;}
