/* MSN Specific CSS - Sebastien Pelletier - Septembre 09 */
div#cdp {
	color:#616161;
	font-family:Verdana, sans-serif;
	width:962px;
	margin:0;
	padding:0;
	font-size:115%;
}
#wrapper {
	background-image:none;
}

div#cdp address#coup-de-pouce {
	
}
div#cdp * {
margin:0;
padding:0;
}

/* Coming from index.css */
div#cdp a, 
div#cdp .special_features_content h2 a, 
div#cdp #feature .recipe_highlights a {
color:#C23523;
cursor:pointer;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
div#cdp img {
display:block;
border:none;
}

div#cdp abbr {
cursor:help;
}

div#cdp acronym {
cursor:help;
}

div#cdp table {
border-collapse:collapse;
}

div#cdp h1 {
font-size:1.4em;
letter-spacing:0.025em;
line-height:1.1;
margin-bottom:1em;
}

div#cdp h2, 
div#cdp h5, 
div#cdp h6, 
#contact #content_primary legend,
#member_home #content_primary .favourite_sections h3,
#downloads h1 {
margin-bottom:0.25em;
}

div#cdp h2, 
#contact #content_primary legend {
font-size:1.3em;
}

div#cdp h3 {
font-size:1em;
}

div#cdp h4 {
font-size:0.95em;
}

div#cdp h5 {
font-size:0.925em;
}

div#cdp h6 {
font-size:0.9em;
}
#cdp #document_options li.add a,
#cdp #document_options_bottom li.add a {
background-position:-14000px 3px;
width:150px;
}

#cdp #document_options li.comment a,
#cdp #document_options_bottom li.comment a {
background-position:-13300px 5px;
width:150px;
}

#cdp #document_options li.action_email_send_to_friend a,
#cdp #document_options_bottom li.action_email_send_to_friend a  {
background-position:-12599px 4px;
width:150px;
}

#cdp #document_options li.print a,
#cdp #document_options_bottom li.print a {
background-position:-11900px 3px;
width:150px;
}

#cdp #document_options li a,
#cdp #document_options_bottom li a {
background-image:url(http://www.coupdepouce.com/media/images/icons/rename/icons.gif);
}

div#cdp #content_primary {
margin:10px 10px 2.5em 0;
position:relative;
width:640px;
border:1px solid white;
background:white;
float:left;
clear:both;
overflow:hidden;
}
div#cdp #aside_primary {
float:left;
width:300px;
}
#aside_primary .aside {
clear:both;
float:left;
margin-bottom:1.5em;
padding:3px;
width:300px;
}
.family .more, 
#article.vie_de_famille .more, 
.family .related_sup .child_1, 
#downloads_list #login-popup .login-content .column .closePopup a.fermer, 
li.add #login-popup a.fermer, 
.ugc-content #article_comments .bubble #login-popup2 a.fermer, 
.bubble #login-popup2 .login-content .column-content a, 
#document_options li.action_email_send_to_friend #form_send_to_friend .closePopup a, 
#highlight_sections ul li.opened ul li.opened ul li.opened a, 
#highlight_sections ul li.opened a.expand, 
#highlight_sections ul a.expand, 
#highlights_intro .entry-summary .more, 
#channel #content_primary #menus .related_sup li.child_1, 
#downloads_list #content_primary .more, div.pagination_documents .pagination_nav li.next, div.pagination_documents .pagination_nav li.prev.inactive #highlight_intro .more, 
.ideas .more, 
.ideas .related_sup .child_1, 
.health .related_sup .child_1, 
a.rss, 
.article .more, 
.recipes .more, 
.recettes_cuisine .more,
 .more, 
#document_options li.action_email_send_to_friend a,
#document_options li.comment a, 
#document_options li.add a, 
#document_options li.print a, 
#document_options_bottom li.action_email_send_to_friend a,
#document_options_bottom li.comment a, 
#document_options_bottom li.add a, 
#document_options_bottom li.print a,
.article_navigation li.next, 
.nav_featured_content li.next a, 
.nav_featured_content li.previous a, 
.controls li.next, 
.controls li.prev, 
.travel .more, 
#article.vacances_f__tes .more, 
.travel .related_sup .child_1, 
.beauty .more,
#article.beaut___mode .more, 
.beauty .related_sup .child_1, 
.couples .more, 
#article.bien_dans_ma_t__te .more, 
.couples .related_sup .child_1 {
background-image:url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_green-arrow-forward.gif);
background-repeat:no-repeat;
}
div#cdp div#whats_new,
#cdp #publicity_contests,
#cdp #the_magazine {
border:1px solid #A1D138;
}
div#cdp div#whats_new h2,
#cdp #publicity_contests h2,
#cdp #the_magazine h2{
background-color:#A1D138;
color: #fff;
}

#cdp #cdp_vous_recommande h2, 
#cdp #cdp_vous_recommande h3, 
#cdp #todays_menu h2, 
#cdp .aside h2,
div#cdp div#whats_new h2,
#cdp #publicity_contests h2,
#cdp #the_magazine h2{
font-family:times,serif;
font-size:1.3em;
padding-bottom:5px;
}

div#cdp div#whats_new,
#cdp #publicity_contests,
#cdp #the_magazine {
margin-bottom: 15px
}

#aside_primary div h2 {
padding:0.25em;
color:#fff;
}
#article h1 {
font-size:1.3em;
color:#333;
}
#article #content_primary h1 {
margin-bottom: 5px;
width: 380px;
margin-top:2em;
}
div#cdp #content_document { 
float:left;
clear:both;
width:600px;
padding:0 20px;
}
#aside_content_inclusion {
	float:right;
	margin-left:1em;
	background-image: url(../images/logos/logo_cdp_article-heading.gif);
	display:block;
	height:310px;
	overflow:hidden;
	text-indent:-999em;
	width:210px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

}
#content_document .entry-summary {
margin:1.1em 0 0.5em 0;
width: 100%;
}
#content_document p {
	color:#333;
	padding:0 20px 10px 0;
	line-height:1.3em;
}
#content_document p.lead {
	font-size:1.2em;
}
#article #content_primary .entry-content {
clear: both;
float: left;
width:622px;
}

#article #content_primary .entry-content ul,
#article #content_primary .entry-content li {
list-style-position: inside;
list-style-type: disc;
}

#article #content_primary .entry-content #aside_content_inclusion ul,
#article #content_primary .entry-content #aside_content_inclusion li {
list-style-type: none;
}

#article #content_primary .figure {
display:block;
margin-left:38px;
margin-top:100px;
width:150px;
}

#article #content_primary .figure .legend {
float: left;
margin-top: 10px;
text-align: left;
}

#article .document_depiction {
padding: 0px;
height: 150px;
width: 150px;
font-size: 1em;
line-height: 156px;
text-align: center;
overflow: hidden;
vertical-align: middle;
}


#article .document_depiction img {
max-height: 150px;
max-width: 150px;
margin: 0 auto;
}
* html #article .document_depiction img {
	width:230px;
	height:158px;
}
div#cdp dl.authors {
color:#a09f9f;
font-style:italic;
font-size:0.85em;
}
#article .legend .license_type,
dl.timestamp_published,
dl.timestamp_updated {
display:none;
}

#article .legend abbr {
float:left;
border-bottom:none;
}

#article .legend div {
float:left;
border-bottom:none;
}

#article .legend .credit {
clear:both;
}

#article .legend .credit dt {
float:left;
}

#article #highlight_related_content h2 {
font-family:verdana, arial;
font-size:1em;
color:#000;
}

#article #highlight_related_content h2 a {
font-family:verdana, arial;
font-size:1em;
color:#000;
}

#article #highlight_related_content .child_1 .related_sub {
margin-bottom:1em;
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:repeat-x;
padding-top:0;
padding-bottom:1em;
}

.article_navigation {
font-weight:700;
text-align:center;
display:block;
margin-bottom:1em;
}

.article_navigation li {
float:left;
display:block;
}

.article_navigation li.previous {
padding-left:1em;
background-image:url(../images/icons/icon_laquo.gif);
background-position:0 6px;
background-repeat:no-repeat;
margin-right:1em;
}

.article_navigation li.next {
padding-right:1em;
background-position:-8363px 5px;
}
#publicity_mid-content {
clear: none;
margin-bottom:2em;
margin-top:1em;
float:left;
display:block;
width: 430px;
}

#publicity_mid-content .publicity_body {
border:1px solid #ccc;
float:left;
display:block;
padding:0.25em 1em 0.25em 0.25em;
}

#publicity_mid-content a {
color:#999;
font-size:0.95em;
}

#publicity_mid-content a:hover {
text-decoration:none;
}

#publicity_mid-content span {
margin-top:0.5em;
display:block;
}

#publicity_mid-content img {
float:left;
margin-right:1em;
}

#publicity_content {
position:relative;
clear:both;
margin: 10px 0;
}

#publicity_content b {
background-color:#424242;
clear:both;
color:#fff;
float:left;
text-indent:5px;
width:100%;
}

#publicity_content table {
border:1px solid #424242;
width:100%;
}

#publicity_content table b {
background-color:transparent;
color:#000;
text-indent:0;
}

#publicity_content table td {
padding:5px 0 5px 5px;
vertical-align:top;
}

#publicity_content table .rnav_seperator {
padding-left:0;
}

#article_distraction_bonus {
width:235px;
margin-right:1em;
float:left;
}

#article_comments {
background-image:url(../images/illustrations/illu_lined-paper-05.gif);
background-position:0 0;
background-repeat:repeat;
width:99.6%;
clear:both;
}

#article_comments div.inner {
padding:0 1.3em;
}

#article_comments #form_user_comment {
padding:0 1.3em;
}

#article_comments h2 {
background:url(../images/illustrations/illu_pattern-10.gif) 0 0 no-repeat;
padding:3em 1em 0.25em;
width: 398px;
}

#article_comments .end_comments {
background-repeat:no-repeat;
background-image:url(../images/illustrations/illu_pattern-10.gif);
background-position:0 100%;
display:block;
height:3em;
}

.advanced_article_navigation {
background-image:url(../images/illustrations/illu_pattern-48.png);
width:100%;
background-repeat:no-repeat;
background-position:0 0;
padding:4em 1em 2em;
}

.advanced_article_navigation .current {
font-weight:700;
}

.advanced_article_navigation li {
margin-bottom:0.15em;
}

.advanced_article_navigation ul {
margin-bottom:2em;
}

#supplemental_information {
width:29.88%;
float:left;
}

div.pagination {
clear:both;
color:#612D37;
text-align:center;
padding:0.25em 0;
}

div.pagination h2 {
display:none;
}

div.pagination ul li {
margin-right:0.25em;
display:inline;
}

div.pagination ul li.current {
font-weight:700;
}

div.pagination ul li a {
border-bottom:1px solid #ddd;
}

div#cdp div.pagination_documents {
clear:both;
width:602px;
float:left;
margin:1.4em 0 1.4em 0;
padding:0 0 0 0;
}

div#dossier_speciaux h2,
div.pagination_documents h2 {
display:block;
text-indent:-999em;
overflow:hidden;
background:url(../images/illustrations/illu_sprite_msn.png) no-repeat 0 -173px;
width:151px;
height:39px;
}
div.pagination_documents h2 a{
width:151px;
height:39px;
display:block;
}
div.pagination_documents li.current {
font-weight:700;
}

div.pagination_documents ul.pagination_nav {
clear:both;
text-align:center;
margin:0.25em 0 0.5em;
}

div.pagination_documents .pagination_nav li {
display:inline;
font-weight:700;
text-align:left;
}

div.pagination_documents .pagination_nav li.child_1 {
padding-right:0.55em;
border-right: 1px solid #d8d8d8;
}

div.pagination_documents .pagination_nav li.prev {
background-position: -7696px 5px;
padding:0 5px 0 15px;
}

div.pagination_documents .pagination_nav li.next {
background-position: -8340px 5px;
padding:0 15px 0 0;
}

div.pagination_documents .pagination_nav li.prev.inactive {
background-position:-20308px 5px;
color: #BF8A83;
}

div.pagination_documents .pagination_nav li.next.inactive {
background-position: -20950px 5px;
color: #BF8A83;
}

div#cdp div.pagination_documents dl.pagination_content {
clear:both;
float:left;
margin:1.4em 0 0 0;
width:100%;
color:#333;
}

div#cdp div.pagination_documents dl.pagination_content dt {
float:left;
clear:left;
width: 62px;
padding-bottom:4px;
}

div.pagination_documents dl.pagination_content dd {
float:left;
width:340px;
}

#cdp .pagination_item_current,
#cdp .pagination_item_current a {
font-weight: bold;
}

div#cdp #document_options,
div#cdp #document_options_bottom {
background: url(../images/illustrations/illu_sprite_msn.png) no-repeat scroll 0 -100px;
float:left;
font-size:0.85em;
height:20px;
z-index:9999;
width:620px;
height:20px;
padding:10px 0 25px 20px;
}
div#cdp #document_options_bottom {
margin-bottom:2em;
padding:7px 0 7px 20px;
width:584px;
height:30px;
}
div#cdp #document_options li, div#cdp #document_options_bottom li {
list-style-type:none;
margin-right:1em;
width:30%;
margin-bottom:0.3em;
float: left;
}

div#cdp #document_options li li, div#cdp #document_options_bottom li li {
float: none;
}

div#cdp #form_send_to_friend label.submit {
display: none;
}

div#cdp #document_options li a, div#cdp #document_options_bottom li a {
padding-left:20px;
display:block;
background-position:0 2px;
background-repeat:no-repeat;
float:left;
}

div#cdp #document_options li.print a, div#cdp #document_options_bottom li.print a {
background-position: -11900px 3px;
}

div#cdp #document_options li.action_email_send_to_friend, 
div#cdp #document_options_bottom li.action_email_send_to_friend {
clear: left;
}

div#cdp #document_options li.action_email_send_to_friend a, div#cdp #document_options_bottom li.action_email_send_to_friend a {
background-position:-12599px 4px;
}

div#cdp #document_options li.comment a, div#cdp #document_options_bottom li.comment a {
background-position:-13300px 5px;
}

div#cdp #document_options li.add a, div#cdp #document_options_bottom li.add a {
background-position:-14000px 1px;
width: auto;
}

div#cdp #document_options li.share, div#cdp #document_options_bottom li.share {
clear:both;
}

/* ~~[ popup: login ]~~ */
	#login-popup .form_action li,
	#login-popup2 .form_action li {
		position: relative;
	}
	#login-popup,
	.ugc-content #article_comments .bubble #login-popup2 {
		background-color:#FFF;
		border:1px solid #D8D8D8;
		margin:0;
		padding: 2px;
		z-index:1000;
		position:absolute;
		top:30px;
		left:-100px;
		}
		#login-popup.opened,
		.ugc-content #article_comments .bubble #login-popup2.opened { display:block; }
		#login-popup.closed,
		.ugc-content #article_comments .bubble #login-popup2.closed { display:none; }
		#login-popup .login-content ul.errors li,
		.ugc-content #article_comments .bubble #login-popup2 .login-content ul.errors li {
			color:#c23523;
			list-style-type:square;
			list-style-position:inside;
			width:100%;
			}
			#login-popup .login-content li.first-child,
			.ugc-content #article_comments .bubble #login-popup2 .login-content li.first-child {
				font-weight:bold;
				list-style-type:none;
				}
		#login-popup .login-content,
		.ugc-content #article_comments .bubble #login-popup2 .login-content {
			background-color:#fff;
			padding:12px;
			width:665px;
			float:left;
			overflow:hidden;
			}
			#login-popup .login-content .column,
			.ugc-content #article_comments .bubble #login-popup2 .login-content .column {
				margin:10px;
				position:relative;
				width:310px;
				}
				#login-popup .login-content .column-content,
				.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content {
					background-repeat: repeat-x;
					font-size:12px;
					min-height:160px;
					padding:10px;
					position:relative;
					}
					#login-popup .login-content .column-content p,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content p {
						clear:both;
						display:block;
						float:left;
						margin:0 0 10px 0;
						}
					#login-popup .login-content .column-content a,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content a {
						clear:both;
						display:block;
						float:left;
						margin:10px 0 0 0;
						width:100%;
						}
					#document_options #login-popup .login-content .column-content a.user_input {
						background: url(../images/ak/sprites_push_button.gif) no-repeat scroll 100% -25px;
						clear: none;
						margin: 5px;
						padding: 0 5px 0 0;
						width: auto;
					}
					#document_options #login-popup .login-content .column-content a.user_input:hover {
						background-position: 100% -75px;
					}

					#document_options #login-popup .login-content .column-content a.user_input:focus {
						outline: none; text-decoration:none; background-position:100% -125px;
					}

					#document_options #login-popup .login-content .column-content a.user_input:active {
						outline: none; text-decoration: none; background-position:100% -175px;
					}

					#document_options #login-popup .login-content .column-content a.user_input span {
						line-height: 24px;
					}
					#login-popup .login-content .column-content dl,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dl {
						float: left;
						position: relative;
						}
					#login-popup .login-content .column-content dt,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dt {
						display:block;
						float:left;
						padding:10px 0 0 0;
						width:85px;
						}
					#login-popup .login-content .column-content dd,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dd {
						display:block;
						float:left;
						padding:5px 0;
						}

					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dd.lost_password {
						width: 275px;
					}

					.bubble #login-popup2 .login-content .column-content a {
						padding-left: 20px;
						background-position: -14000px 3px;
					}

						#login-popup .login-content .column-content dd.large,
						#login-popup .lost_password,
						#login-popup .lost_password,
						.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dd.large,
						.ugc-content #article_comments .bubble #login-popup2 .lost_password,
						.ugc-content #article_comments .bubble #login-popup2 .lost_password {
							padding-bottom:8px;
							text-align:left;
							width:290px;
							}
					#login-popup .login-content .column-content input.login-textbox,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content input.login-textbox {
						border:1px solid #a09f9f;
						width:185px;
						}
					#login-popup .login-content .column-content label,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content label {
						float:left;
						padding-left:5px;
						}

					#login-popup legend,
					.ugc-content #article_comments .bubble #login-popup2 legend {
						display: none;
						}

			#login-popup .form_action li,
			.ugc-content #article_comments .bubble #login-popup2 .form_action li {
				float: right;
				margin: 0;
				text-align: right;
			}

			li.add #login-popup a.fermer,
			.ugc-content #article_comments .bubble #login-popup2 a.fermer {
				position:absolute;
				right:-15px;
				top:-15px;
				height:18px;
				text-align:right;
				display:block;
				padding-top:2px;
				text-align:right;
				border:0;
				background-position: -16750px 2px;
				padding:4px 25px 5px 0;
				width: auto;
				}

		#downloads_list #login-popup {
			float:left;
			position:absolute;
			top:100px;
			}
			#downloads_list #login-popup .login-content {
				padding-bottom:0;
				position:relative;
				width:700px;
				}
				#downloads_list #login-popup .login-content .column {
					float:left;
					margin:10px;
					position:static;
					width:auto;
					}
					#cdp #form_send_to_friend .closePopup ,
					#downloads_list #login-popup .login-content .column .closePopup {
						position:absolute;
						right:10px;
						top:10px;
						}
					#downloads_list #login-popup .login-content .column .closePopup a.fermer {
						background-position:-16750px 2px;
						padding:4px 25px 5px 0;
						}
					#downloads_list #login-popup .login-content .column .highlight_content {
						background-repeat:repeat-x;
						padding:0 10px;
						width:660px;
						}
						#downloads_list #login-popup .login-content .column .highlight_content h4 {
							margin:1em 0 0.2em;
							}
						#downloads_list #login-popup .login-content .column .highlight_content ul li ul {
							margin:5px 0 5px 20px;
							}
							#downloads_list #login-popup .login-content .column .highlight_content ul li ul li {
								list-style-type:disc;
								margin:1px 0;
								}
						#downloads_list #login-popup .login-content .column .highlight_content p.note {
							color:#A0A0A0;
							margin-top:1em;
							}
#cdp #form_send_to_friend {
border:1px solid #D8D8D8;
clear:both;
float:left;
padding:10px;
position:absolute;
top:50px;
width:430px;
z-index:1000;
background-color: #fff;
}

#cdp #form_send_to_friend fieldset{
border: none;
}

.closed {
display:none;
}
.family #site_nav_express ul,
.family #site_nav_guides ul,
.family .content_box div.entry-summary,
.family #aside_primary #newsletter_subscription,
#article.vie_de_famille #aside_primary #newsletter_subscription,
#sub_channel.family #content_primary .article_highlights .sub_channel_highlight.child_1,
#channel.family .highlight_content,
#sub_channel.family .highlight_content,
#article .highlight_content{
background-image:url(../images/illustrations/illu_gradient-02.png);
background-repeat:repeat-x;
background-position: 0 0;
}
#aside_content_inclusion .highlight_related_content {
margin-top:0.5em;
}
.highlight_related_content {
clear:both;
float:left;
margin:1.5em 0;
width:100%;
}



#cdp #cdp_vous_recommande h2,
#cdp #cdp_vous_recommande h3,
#cdp #todays_menu h2 {
font-size:1.3em;
font-family:times,serif;
padding-bottom: 5px;
}

#cdp #cdp_vous_recommande h3 {
border-bottom: 1px solid #a1d138;
}

#cdp #cdp_vous_recommande h2 {
background-color: #a1d138;
color: #fff;
padding: 11px 10px;
}






#cdp_vous_recommande { 
background-image:url(../images/illustrations/background_gradient_more.png);
background-position:0 25px;
background-repeat:repeat-x;
float:left;
padding-bottom:10px !important;
width:600px;
}

#cdp_vous_recommande ul{ 
list-style-type: none;
width: 100%;
}

#cdp_vous_recommande ul li {
clear:none;
float:left;
list-style-type:none;
padding:15px 10px 10px;
width:275px;
}

#cdp_vous_recommande ul ul li{
border-top:1px dotted #ccc;
padding: 5px 0;
clear: both;
width: 100%;
float: left;
}

#cdp_vous_recommande ul ul li.child_first{
border-top:none;
}

#cdp_vous_recommande ul ul li img{
float: left;
margin-right: 12px;
}

#cdp .channel_sections li{
border: none;
width: 45%;
float: left;
clear: none;
}

#cdp_vous_recommande li.channel_sections li {
background-image:url(../images/icons/icon_bullet_brown_square.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 10px;
}


/*Carousel Styles*/
#cdp .yui-carousel {
	visibility: hidden;
	overflow: hidden;
	position: relative;
	}
	#cdp #en-voir-plus.yui-carousel {
		background-color: #f8f8f8;
		width: 430px !important;
		}
		.home    #en-voir-plus.yui-carousel { border-top: 1px solid #a1d138; }
		.recipes #en-voir-plus.yui-carousel { border-top: 1px solid #f9af0f; }
		.ideas   #en-voir-plus.yui-carousel { border-top: 1px solid #009cdf; }
		.family  #en-voir-plus.yui-carousel { border-top: 1px solid #759fc5; }
		.health  #en-voir-plus.yui-carousel { border-top: 1px solid #008784; }
		.couples #en-voir-plus.yui-carousel { border-top: 1px solid #be3f7b; }
		.beauty  #en-voir-plus.yui-carousel { border-top: 1px solid #d12d40; }
		.travel  #en-voir-plus.yui-carousel { border-top: 1px solid #36a862; }
		
	#cdp #au-menu-aujourdhui.yui-carousel {
		background: #faf4c5 url(http://www.coupdepouce.com/media/images/illustrations/illu_lined-paper-01.gif) no-repeat 100% 98%;
		border-top: 1px solid #d8d8d8;
		width: 300px !important;
		}
	#cdp #au-menu-aujourdhui.yui-carousel .yui-carousel-content,
	#cdp #au-menu-aujourdhui.yui-carousel .yui-carousel-content .hentry {
		width: 300px !important;
	}
	#cdp #au-menu-aujourdhui.yui-carousel .yui-carousel-content .hentry img {
		float: left;
	}
	
	#cdp #highlight_special_files.yui-carousel {
		width: 190px !important;
		float: none;
		}
		.home    #highlight_special_files.yui-carousel { background-color: #edfdd6; border-top: 1px solid #a1d138; }
		.recipes #highlight_special_files.yui-carousel { background-color: #fff7d9; border-top: 1px solid #f9af0f; }
		.ideas   #highlight_special_files.yui-carousel { background-color: #d9f2fc; border-top: 1px solid #009cdf; }
		.family  #highlight_special_files.yui-carousel { background-color: #ecf4fc; border-top: 1px solid #759fc5; }
		.health  #highlight_special_files.yui-carousel { background-color: #e7f7f7; border-top: 1px solid #008784; }
		.couples #highlight_special_files.yui-carousel { background-color: #ffe8f3; border-top: 1px solid #be3f7b; }
		.beauty  #highlight_special_files.yui-carousel { background-color: #fde7ea; border-top: 1px solid #d12d40; }
		.travel  #highlight_special_files.yui-carousel { background-color: #e5f7ec; border-top: 1px solid #36a862; }

	#cdp #article-image.yui-carousel {
		width:236px !important;
	}

#cdp .yui-carousel.yui-carousel-visible {
	visibility: visible;
	}

#cdp .yui-carousel-content {
	overflow: hidden;
	position: relative;
	}

#cdp .yui-carousel-element {
	overflow: hidden;
	position: relative;
	width: 32000px;
	z-index: 1;
	}
	#cdp #en-voir-plus            .yui-carousel-element { padding:0 10px 10px 0; }
	#cdp #au-menu-aujourdhui      .yui-carousel-element { padding:0 10px 0 0; }
	#cdp #highlight_special_files .yui-carousel-element { padding:0 0 10px 0; }
	#cdp #article-image           .yui-carousel-element { padding:0; }

#cdp .yui-carousel-vertical .yui-carousel-element { }

#cdp .yui-carousel-element li {
	border: none;
	float:left;
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	text-align: center;

	/* IE 6 & 7 fix - prevent DOM scroll for focussed elements. */
	*float: none;
	*display: inline-block;
	*zoom: 1;
	*display: inline;
	}
	#cdp .yui-carousel-element li a { outline: none; }

	/*________________________________________________________  en voir plus  */

	#cdp #en-voir-plus .yui-carousel-element li {
		width: 130px;
		height: 150px;
		}
		#cdp #en-voir-plus .yui-carousel-element li .wrapper {
			width: 120px;
			height: 130px;
			border: 1px solid #d8d8d8;
			background-color: #fff;
			padding: 9px 4px 9px 4px;
			line-height: 14px;
			position: relative;
			}
			#cdp #en-voir-plus .yui-carousel-element li .wrapper .corner {
				width: 9px;
				height: 9px;
				position: absolute;
				background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/wrapper-borders.png) no-repeat;
				z-index: 9;
				}
			#cdp #en-voir-plus .yui-carousel-element li .wrapper .tl { background-position:  0px  0px; top:    -1px; left:  -1px; }
			#cdp #en-voir-plus .yui-carousel-element li .wrapper .tr { background-position: -9px  0px; top:    -1px; right: -1px; }
			#cdp #en-voir-plus .yui-carousel-element li .wrapper .bl { background-position:  0px -9px; bottom: -1px; left:  -1px; }
			#cdp #en-voir-plus .yui-carousel-element li .wrapper .br { background-position: -9px -9px; bottom: -1px; right: -1px; }
			/**
			 * TODO: With javascript, create 4 divs, add the class .corner to all
			 * of them, and classes .tl, .tr, .bl, & .br to each one of them seperatly
			 * then append them inside the wrapper. If javascript is disabled, user
			 * will get square corners unless he's using firefox 3+ or safari 3+
			 */
			#cdp #en-voir-plus .yui-carousel-element li .wrapper a {
				display: block;
				width: 120px;
				height: 140px;
				text-decoration: none;
				color: #b00101;
				font-family: verdana;
				font-size: 12px;
				}
				#cdp #en-voir-plus .yui-carousel-element li .wrapper a:hover span {
					text-decoration: underline;
					}
			#cdp #en-voir-plus .yui-carousel-element li .wrapper img {
				margin-bottom: 4px;
				}

	/*_________________________________________________  au menu aujourd'hui  */

	#cdp #au-menu-aujourdhui .yui-carousel-element li {
		width: 175px;
		height: auto;
		}
		#cdp #au-menu-aujourdhui .yui-carousel-element li a {
			text-decoration: none;
			display: block;
			}
			#cdp #au-menu-aujourdhui .yui-carousel-element li img {
				padding: 2px;
				border: 1px solid #d8d8d8;
				background-color: #fff;
				margin: 0 auto;
				}
			#cdp #au-menu-aujourdhui .yui-carousel-element li h3 {
				font-family: verdana;
				font-size: 18px;
				font-weight: bold;
				color: #000;
				}
			#cdp #au-menu-aujourdhui .yui-carousel-element li span {
				color: #b00101;
				font-family: verdana;
				font-size: 12px;
				}
				#cdp #au-menu-aujourdhui .yui-carousel-element li a:hover span {
					text-decoration: underline;
					}

	/*____________________________________________________________  dossiers  */

	#cdp #highlight_special_files .yui-carousel-element li {
		width: 122px;
		height: 132px !important;
		margin-left: 7px;
		margin-right: 3px;
		margin-bottom: 15px;
		padding: 10px 5px;
		text-align: left;
		background: url(http://www.coupdepouce.com/media/images/illustrations/illu_pattern-25.gif) 0 0 no-repeat;
		}
	
	#cdp #highlight_special_files #dossier_channel .yui-carousel-element li {
		margin-right: 30px;
		margin-bottom: 30px;	
	}
	
	#article#cdp #highlight_special_files .yui-carousel-element li {
		margin-left: 0;
	}
	
	#article#cdp #highlight_special_files .yui-carousel-element li .entry-summary {
		top: 10px;
	}
	
	#cdp #aside_secondary #highlight_special_files .yui-carousel-element li {
		margin-left: 20px;
	}
		
		#cdp #highlight_special_files .yui-carousel-element li .wrapper {
			width: 120px;
			height: 140px;
			border: 1px solid #d8d8d8;
			background-color: #fff;
			padding: 9px;
			line-height: 14px;
			position: relative;
			text-align: center;
			margin-bottom: 10px;
			}
			#cdp #highlight_special_files .yui-carousel-element li .wrapper .corner {
				width: 9px;
				height: 9px;
				position: absolute;
				background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/wrapper-borders.png) no-repeat;
				z-index: 9;
				}
			/* position */
			#cdp #highlight_special_files .yui-carousel-element li .wrapper .tl { top:    -1px; left:  -1px; }
			#cdp #highlight_special_files .yui-carousel-element li .wrapper .tr { top:    -1px; right: -1px; }
			#cdp #highlight_special_files .yui-carousel-element li .wrapper .bl { bottom: -1px; left:  -1px; }
			#cdp #highlight_special_files .yui-carousel-element li .wrapper .br { bottom: -1px; right: -1px; }

			/* home */
			.home #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -20px; }
			.home #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -20px; }
			.home #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -29px; }
			.home #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -29px; }

			/* recipes */
			.recipes #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -40px; }
			.recipes #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -40px; }
			.recipes #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -49px; }
			.recipes #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -49px; }

			/* ideas */
			.ideas #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -60px; }
			.ideas #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -60px; }
			.ideas #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -69px; }
			.ideas #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -69px; }

			/* family */
			.family #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -80px; }
			.family #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -80px; }
			.family #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -89px; }
			.family #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -89px; }

			/* health */
			.health #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -100px; }
			.health #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -100px; }
			.health #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -109px; }
			.health #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -109px; }

			/* couples */
			.couples #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -120px; }
			.couples #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -120px; }
			.couples #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -129px; }
			.couples #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -129px; }

			/* beauty */
			.beauty #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -140px; }
			.beauty #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -140px; }
			.beauty #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -149px; }
			.beauty #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -149px; }

			/* travel */
			.travel #highlight_special_files .yui-carousel-element li .wrapper .tl { background-position:  0px -160px; }
			.travel #highlight_special_files .yui-carousel-element li .wrapper .tr { background-position: -9px -160px; }
			.travel #highlight_special_files .yui-carousel-element li .wrapper .bl { background-position:  0px -169px; }
			.travel #highlight_special_files .yui-carousel-element li .wrapper .br { background-position: -9px -169px; }


			/**
			 * TODO: With javascript, create 4 divs, add the class .corner to all
			 * of them, and classes .tl, .tr, .bl, & .br to each one of them seperatly
			 * then append them inside the wrapper. If javascript is disabled, user
			 * will get square corners unless he's using firefox 3+ or safari 3+
			 */
			#cdp #highlight_special_files .yui-carousel-element li .wrapper a {
				display: block;
				width: 120px;
				height: 140px;
				text-decoration: none;
				color: #b00101;
				font-family: verdana;
				font-size: 12px;
				}
				#cdp #highlight_special_files .yui-carousel-element li .wrapper a:hover span {
					text-decoration: underline;
					}
			#cdp #highlight_special_files .yui-carousel-element li .wrapper img {
				margin-bottom: 8px;
				}
		#cdp #highlight_special_files .yui-carousel-element li a.more {
			/*background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_turquoise.gif) no-repeat 0 2px;*/
			padding-left: 16px;
			line-height: 14px;
			display: block;
			margin: 0 2px;
			color: #b00101;
			font-family: verdana;
			font-size: 12px;
			}
			.home    #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_green-arrow-forward.gif)     no-repeat 0 2px; }
			.recipes #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_tangerine.gif) no-repeat 0 2px; }
			.ideas   #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_aqua.gif)      no-repeat 0 2px; }
			.family  #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_blue.gif)      no-repeat 0 2px; }
			.health  #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_turquoise.gif) no-repeat 0 2px; }
			.couples #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_pink.gif)      no-repeat 0 2px; }
			.beauty  #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_salmon.gif)    no-repeat 0 2px; }
			.travel  #highlight_special_files .yui-carousel-element li a.more { background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon_arrow_forward_green.gif)     no-repeat 0 2px; }

	/*_______________________________________________________  article image  */

	#cdp #article-image .yui-carousel-element li {
		height: auto !important;
		height: 184px;
		min-height: 184px;
		width: 236px;
		margin-left: 0px;
		text-align: left;
		vertical-align: top;
		}
		#cdp #article-image .yui-carousel-element li .image-zoom {
			float: right;
			width: 12px;
			height: 12px;
			overflow: hidden;
			text-indent: 50px;
			background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/icon-zoom.png) no-repeat;
			margin-left: 5px;
			margin-right: 3px;
			}
		#cdp #article-image .yui-carousel-element li .image-owner {
			float: left;
			font-size: 11px;
			line-height: 14px;
			text-align: left;
			color: #a09f9f;
			margin: 5px 0 10px 0;
			}

#cdp .yui-carousel .yui-carousel-item-selected {
	border: none;
	outline: none;
	}

#cdp .yui-carousel-vertical {
	height: 32000px;
	margin: 0 5px;
	width: auto;
	}

#cdp .yui-carousel-vertical .yui-carousel-element li {
	display: block;
	float: none;
	}

/*.yui-log .carousel {
	background: #f2e886;
	}*/

#cdp .yui-carousel-nav {
	*zoom: 1;
	}

#cdp .yui-carousel-nav:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}

#cdp .yui-carousel-button-focus { }


#content #highlight_most_commented .yui-carousel-nav {
margin-top: 18px;
}

#cdp .yui-carousel,
#cdp .yui-carousel-vertical { }

#cdp .yui-carousel-nav {
	padding: 5px;
	text-align: right;
	}
	#cdp #article-image .yui-carousel-nav {
		padding: 0;
		position: absolute;
		right: 5px;
		top: 0;
		width: 236px;
		z-index: 10;
	}
	
	#cdp #article-image .yui-carousel-content {
		margin-top: 32px;
	}

#cdp .yui-carousel-button {
	background:transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/sprites_carousel.png) no-repeat -25px 0;
	float: right;
	width: 23px;
	height: 19px;
	margin: 5px;
	overflow: hidden;
	}
	#cdp #article-image .yui-carousel-button { margin:5px 0 5px 5px; }

#cdp .yui-carousel-button-disabled {
	opacity: 0.5;
	*filter: alpha(opacity = 50);	
	}

#cdp .yui-carousel-button button {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	display: block;
	height: 44px;
	margin: -2px 0 0 -2px;
	padding: 0 0 0 50px;
	}
	#cdp .yui-carousel-button-disabled button { cursor: default; }
	#cdp .yui-carousel-first-button-disabled button { cursor: default; }

#cdp span.yui-carousel-first-button {
	background-position: 0 0;
	margin-left: -100px;
	margin-right: 33px;
	
	*margin: 5px 5px 5px -56px;
	}
	#cdp #article-image span.yui-carousel-first-button {
		margin-left: -100px;
		margin-right: 28px;
		
		*margin: 5px 5px 5px -51px;
		}

#cdp span.yui-carousel-first-button-disabled {
	opacity:0.5;
	
	*filter: alpha(opacity = 50);
	}


#cdp .yui-carousel-nav ul {
	float: right;
	margin: 8px 60px 8px -1000px;
	height: 12px;
	padding: 0;
	
	*margin: 0;
	*position: absolute;
	*right: 65px;
	*top: 14px;
	}
	#cdp #article-image .yui-carousel-nav ul {
		margin: 8px 55px 8px -1000px;
		
		*margin: 0;
		*position: absolute;
		*right: 55px;
		*top: 8px;
		}

#cdp .yui-carousel-nav select {
	position: relative;
	top: -4px;
	
	*right: 50px;
	}

#cdp .yui-carousel-vertical .yui-carousel-nav ul,
#cdp .yui-carousel-vertical .yui-carousel-nav select {
	float: none;
	margin: 0;
	
	*zoom: 1;
	}

#cdp .yui-carousel-nav ul li {
	float: left;
	width: 12px;
	height: 12px;
	list-style: none;
	margin-right: 3px;
	}

#cdp .yui-carousel-nav ul:after {
	clear: both;
	content: "";
	display: block;
	}

#cdp .yui-carousel-nav ul li a {
	background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/sprites_carousel.png) no-repeat 0 -50px;
	display: block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	outline: none;
	}

#cdp .yui-carousel-nav ul li a em {
	left: -10000px;
	position: absolute;
	}

#cdp .yui-carousel-nav ul li.yui-carousel-nav-page-selected a {
	background-position: -25px -50px;
	}

/*_______________________________________________________________  small nav  */
#cdp .yui-carousel-small-nav ul {
	float: right;
	margin: 10px 60px 10px -1000px;
	height: 9px;
	padding: 0;
	
	*margin: 0;
	*position: absolute;
	*right: 65px;
	*top: 16px;
	}
	#cdp #article-image .yui-carousel-small-nav ul {
		margin: 10px 55px 10px -1000px;
		
		*margin: 0;
		*position: absolute;
		*right: 55px;
		*top: 10px;
		}
#cdp .yui-carousel-small-nav ul li {
	float: left;
	width: 9px;
	height: 9px;
	list-style: none;
	margin-right: 2px;
	}
#cdp .yui-carousel-small-nav ul li a {
	background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/sprites_carousel.png) no-repeat -15px -50px;
	display: block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	}

#cdp .yui-carousel-small-nav ul li a em {
	left: -10000px;
	position: absolute;
	}

#cdp .yui-carousel-small-nav ul li.yui-carousel-nav-page-selected a {
	background-position: -40px -50px;
	}

/*________________________________________________________________  tiny nav  */
#cdp .yui-carousel-tiny-nav ul {
	float: right;
	margin: 10px 60px 10px -1000px;
	height: 9px;
	padding: 0;
	
	*margin: 0;
	*position: absolute;
	*right: 65px;
	*top: 16px;
	}
	#cdp #article-image .yui-carousel-tiny-nav ul {
		margin: 10px 55px 10px -1000px;
		
		*margin: 0;
		*position: absolute;
		*right: 55px;
		*top: 10px;
		}
#cdp .yui-carousel-tiny-nav ul li {
	float: left;
	width: 3px;
	height: 9px;
	list-style: none;
	margin-right: 1px;
	}
#cdp .yui-carousel-tiny-nav ul li a {
	background: transparent url(http://www.coupdepouce.com/media/images/prototype/carousel/sprites_carousel.png) no-repeat -15px -65px;
	display: block;
	width: 3px;
	height: 9px;
	overflow: hidden;
	}

#cdp .todays_menu_container {
height:;
}

#cdp .todays_menu_container .hentry h3 {
	width: 45%;
	position: relative;
	top: 15px;
	left: 130px;
	text-align: left;
	}
	
#cdp .todays_menu_container .hentry h3,
#cdp .todays_menu_container .hentry p {
	width: 45%;
	position: relative;
	text-align: left;
	}
	
#cdp .todays_menu_container .hentry h3{
	top: 30px;
	left: 145px;
	}

#cdp .todays_menu_container .hentry p{
	top: -65px;
	left: 135px;
	}	
	
#cdp .todays_menu_container .hentry .entry-summary {
	padding: 10px;
	}

#cdp .yui-carousel-tiny-nav ul li a em {
	left: -10000px;
	position: absolute;
	}

#cdp .yui-carousel-tiny-nav ul li.yui-carousel-nav-page-selected a {
	background-position: -40px -65px;
	}
	
#cdp #todays_menu h2{
color:#916554;
}

#cdp .pub_header {
display: none;
}

#cdp #content_primary p {
padding-right: 10px;
}

#cdp #whats_new,
#cdp #publicity_contests,
#cdp #the_magazine {
background-color: #fff;
clear: both;
}

#cdp #whats_new .logo {
float: left;
width: 48px;
margin-right: 10px;
}

#cdp #whats_new img {
height:70px !important;
width:48px !important;
}
#cdp img.logo {
border:medium none;
text-decoration:none;
}

#cdp .more {
margin-left:0.5em;
padding-left:1.5em;
}

#cdp #publicity_contests li {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:no-repeat;
margin-bottom:0.25em;
padding-bottom:0.25em;
}

#cdp .odd {
clear:both;
}

#aside_primary div#newsletter_subscription, #aside_primary div#contribute_to_the_magazine, #aside_primary div#our_partners, #aside_primary div#publicity_contests, #aside_primary div#whats_new {
/*border:1px solid #A1D138;*/
}

#cdp #whats_new .hentry,
#cdp #publicity_contests .hentry,
#cdp #the_magazine .hentry {
clear:both;
float:left;
margin-bottom:1.5em;
padding:3px;
width:300px;
}

#cdp #publicity_contests ul {
margin-bottom:1em;
padding-bottom: 1em;
}

#cdp #aside_primary ul {
list-style-type: none;
}

#cdp #aside_primary .aside,
#cdp #whats_new,
#cdp #publicity_contests,
#cdp #the_magazine {
clear:both;
float:left;
margin-bottom:1.5em;
padding:3px;
width:300px;
}

#cdp #the_magazine img {
background-image: none !important;
float: right !important;
display: block !important;
margin-right: 40px;
margin-bottom: -3px;
}
#cdp #the_magazine .more {
display: block !important;
width: 100%;
}


#cdp #the_magazine ul {
float: left !important;
display: block !important;
width: 45%;
clear: none;
margin-left: 10px;
}

#svie #resourcebox {
width: 100%;
}

#svie #aside_primary ul.yui-nav{
margin-bottom: -12px !important;
}

/* New aside primary */

#aside_primary {
float:left;
width:300px;
margin-bottom:0;
margin-top:23px;
z-index:100;
overflow:hidden !important;
}
#aside_primary .bloc_small {
width:300px;
margin:0 0 15px 0;
}
#aside_primary .bloc_small a {text-decoration:none;}
#aside_primary .bloc_small a:hover {text-decoration:underline;}
#aside_primary .bloc_small h2 {
width:280px;
padding:5px 10px 5px 10px;
}
#aside_primary .bloc_small .images {width:286px;}
#aside_primary .bloc_small .wrapper_inner {width:276px;}
#aside_primary .bloc_small span {
color:#999;
line-height:18px;
}

/* Bigbox */
#aside_primary .bigbox {
float:left;
width:300px;
margin:0 0 15px 0;
}

/* Blog */
#aside_primary #blog.bloc_small strong a {
color:#000;
line-height:20px;
}
#aside_primary .teaser_blog {
float:left;
width:300px;
background:#ecf6d7;
margin:0 0 15px 0;
}
#aside_primary .teaser_blog p {
float:left;
padding:0 12px 5px 12px;
}

/* Twitter */
#aside_primary #twitter.bloc_small {
background:#ecf6d7;
padding:0 0 5px 0;
}
#aside_primary #twitter h2 {
width:300px;
height:0;
padding:48px 0 0 0;
overflow:hidden;
background:url(../images/twitter/bg_twitter_tr.png) no-repeat 0 0;
}
#aside_primary #twitter.bloc_small .wrapper_inner {
background:#fff;
border-left:7px solid #ecf6d7;
color:#999;
padding:5px 5px 0 5px;
font-size:10px;
font-weight:bold;
}
#aside_primary #twitter p {
float:left;
padding:4px 12px 0 12px;
}
#aside_primary #twitter .twtr-hd,
#aside_primary #twitter .twtr-ft {
display:none;
}
#aside_primary #twitter .twtr-widget,
#aside_primary #twitter .twtr-doc {
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
font-weight:bold!important;
}
#aside_primary #twitter .twtr-bd {padding:0;}
#aside_primary #twitter .twtr-timeline {-moz-border-radius:0;}
#aside_primary #twitter .twtr-widget .twtr-tweet {border-bottom:0 none;}
#aside_primary #twitter .twtr-widget .twtr-tweet-wrap {padding:0 0 10px 0;}
#aside_primary #twitter .twtr-hyperlink {color:#0e8f39!important;}
#aside_primary #twitter .twtr-widget em a {
font-size:10px;
color:#999!important;
}
#aside_primary #twitter .twtr-widget em a.twtr-reply {
font-size:11px;
color:#33ccff!important;
}




/* Web local */
#aside_primary #weblocal {margin:0 0 15px 0;}

/* Forum */
#aside_primary #highlight_forum_recent .wrapper_inner {
float:left;
width:286px;
padding:0;
background:#fff;
}
#aside_primary #highlight_forum_recent .wrapper_inner li {padding:10px;}
#aside_primary #highlight_forum_recent .wrapper_inner li.vert {background:#ecf6d7;}
#aside_primary #highlight_forum_recent .wrapper_inner span a {color:#333;}
#aside_primary #highlight_forum_recent .wrapper_inner span {line-height:12px;}
#aside_primary #highlight_forum_recent .wrapper_inner span strong {
font-size:11px;
font-weight:normal;
}

/* iframe MokaSofa */
#aside_primary iframe {
overflow:hidden;
margin:0 0 12px 0;
border:0;
}

/* Partenaires */
#aside_primary #our_partners.bloc_small {
border:none;
border-bottom:7px solid #a1d138;
background:none;
}
#aside_primary #our_partners.bloc_small ul {
float:left;
padding:10px;
}
#aside_primary #our_partners.bloc_small ul li {
width:280px;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}
#aside_primary #our_partners.bloc_small ul li img {
float:left;
padding:0 10px 0 0;
}




#aside_primary {
float:left;
width:300px;
margin-bottom:0;
margin-top:23px;
z-index:100;
}
#aside_primary .bloc_small {
width:300px;
margin:0 0 15px 0;
}
#aside_primary .bloc_small a {text-decoration:none;}
#aside_primary .bloc_small a:hover {text-decoration:underline;}
#aside_primary .bloc_small h2 {
width:280px;
padding:5px 10px 5px 10px;
}
#aside_primary .bloc_small .images {width:286px;}
#aside_primary .bloc_small .wrapper_inner {width:276px;}
#aside_primary .bloc_small span {
color:#999;
line-height:18px;
}

/* Bigbox */
#aside_primary .bigbox {
float:left;
width:300px;
margin:0 0 15px 0;
}

/* Blog */
#aside_primary #blog.bloc_small strong a {
color:#000;
line-height:20px;
}
#aside_primary .teaser_blog {
float:left;
width:300px;
background:#ecf6d7;
margin:0 0 15px 0;
}
#aside_primary .teaser_blog p {
float:left;
padding:0 12px 5px 12px;
}

/* Twitter */
#aside_primary #twitter.bloc_small {
background:#ecf6d7;
padding:0 0 5px 0;
}
#aside_primary #twitter h2 {
width:300px;
height:0;
padding:48px 0 0 0;
overflow:hidden;
background:url(../images/twitter/bg_twitter_tr.png) no-repeat 0 0;
}
#aside_primary #twitter.bloc_small .wrapper_inner {
background:#fff;
border-left:7px solid #ecf6d7;
color:#999;
padding:5px 5px 0 5px;
font-size:10px;
font-weight:bold;
}
#aside_primary #twitter p {
float:left;
padding:4px 12px 0 12px;
}
#aside_primary #twitter .twtr-hd,
#aside_primary #twitter .twtr-ft {
display:none;
}
#aside_primary #twitter .twtr-widget,
#aside_primary #twitter .twtr-doc {
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
font-weight:bold!important;
}
#aside_primary #twitter .twtr-bd {padding:0;}
#aside_primary #twitter .twtr-timeline {-moz-border-radius:0;}
#aside_primary #twitter .twtr-widget .twtr-tweet {border-bottom:0 none;}
#aside_primary #twitter .twtr-widget .twtr-tweet-wrap {padding:0 0 10px 0;}
#aside_primary #twitter .twtr-hyperlink {color:#0e8f39!important;}
#aside_primary #twitter .twtr-widget em a {
font-size:10px;
color:#999!important;
}
#aside_primary #twitter .twtr-widget em a.twtr-reply {
font-size:11px;
color:#33ccff!important;
}

/* Web local */
#aside_primary #weblocal {margin:0 0 15px 0;}

/* Forum */
#aside_primary #highlight_forum_recent .wrapper_inner {
float:left;
width:286px;
padding:0;
background:#fff;
}
#aside_primary #highlight_forum_recent .wrapper_inner li {padding:10px;}
#aside_primary #highlight_forum_recent .wrapper_inner li.vert {background:#ecf6d7;}
#aside_primary #highlight_forum_recent .wrapper_inner span a {color:#333;}
#aside_primary #highlight_forum_recent .wrapper_inner span {line-height:12px;}
#aside_primary #highlight_forum_recent .wrapper_inner span strong {
font-size:11px;
font-weight:normal;
}

/* iframe MokaSofa */
#aside_primary iframe {
overflow:hidden;
margin:0 0 12px 0;
border:0;
}

/* Partenaires */
#aside_primary #our_partners.bloc_small {
border:none;
border-bottom:7px solid #a1d138;
background:none;
}
#aside_primary #our_partners.bloc_small ul {
float:left;
padding:10px;
}
#aside_primary #our_partners.bloc_small ul li {
width:280px;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}
#aside_primary #our_partners.bloc_small ul li img {
float:left;
padding:0 10px 0 0;
}
#microformat{display:none;}





/* Add externe Weblocal for msn */
#weblocal {
background:url(../images/img/layout/bg_weblocal.png) no-repeat;
width:298px;
height:148px;
margin:5px 0 20px 0;
border:1px solid #e6e6e6;
overflow:hidden;
}
#weblocal fieldset{
border:none;
margin-left:0px;
}
#weblocal img{
margin:2px 0 0 14px;
}
#weblocal p.strong{
color:#fff;
font-weight:bold;
font-size:12px;
padding-top:10px;
}
#weblocal div.find{
font-size:12px;
color:#000;
font-weight:bold;
margin:0 0 4px 0;
padding:8px 0 5px 0;
}
#weblocal a.popular_find{color:#fff;font-size:12px;font-weight:bold;}
#weblocal span.popular_find{color:#fff;font-size:9px;font-weight:bold;}
#weblocal #nav a{display: block;width:25em;background:none;}
#weblocal #nav ul{padding:0;margin:0;list-style-type:none;}
#weblocal #nav li{float: left;width:25em;list-style-type:none;}
#weblocal #nav li ul {
position: absolute;
width: 15em;
left: -999em;
border:1px solid black;
background:#fff;
}
#weblocal #nav li:hover ul, #weblocal #nav li.sfhover ul {left: auto;}
#weblocal #nav li:hover ul {left: auto;}
#weblocal a.popular_find2{color:#104d6c;font-size:11px;padding:0 5px;}
#weblocal a:hover{color:#ffa800;background:none;}
#weblocal input{
border:1px solid #7f9db9;
background:#fff;
color:#898989;
margin-bottom:5px;
width:155px;
font-size:12px;
height:16px;
padding:2px 4px;
}
#weblocal input.btn_submit{
background:url(../images/img/layout/btn_form_weblocal.png) no-repeat;
width:80px;
height:21px;
font-size:12px;
color:#000;
border:0;
text-transform:uppercase;
cursor:pointer;
text-align:center;
font-weight:bold;
}
#weblocal #search_weblocal label.display_none{display:none;}
#weblocal #search_weblocal fieldset{width:270px;}
#weblocal legend {display:none;}
#weblocal form{
float:left;
margin-left:14px;
}
#banner .advertisement{
  margin:0 auto;
  width:730px;
}
.mpreg5{width:100%!important;}
.search.cf{
  clear:both;
  float:left;
}                     
#sitebingsearch, #webbingsearch {
  height:20px;
}
#banner #aside_primary .bloc_small,
#banner #aside_primary .bigbox{
 margin: 0 0 15px;
}
#banner .channelheader .websearch {
 margin:-7px 0 !important;
}
#banner .channelheader .bottomheader{
  margin:-6px 0 2.2em 0 !important;
}
#banner .nav3 li{
  padding:0;
}
#wrapper .nav2 ul, #wrapper .nav3 ul, #wrapper .player1 .controls, #wrapper .player2 .controls{
  background-image:none;
}
#wrapper .nav3 ul{
  border:none;
}
#aside_primary .bloc_small {
    margin: 0 0 15px;
    clear: both;
    width: 300px;
    margin-bottom: 10px;
    float: left;
    background:#D0E89B;
    padding-bottom:8px;
}

.bloc_small .wrapper_inner strong {
    color: #000000;
    font-size: 12px;
}


#aside_primary a.fleche {
    background: url("../images/home/fleche_verte.gif") no-repeat;
    color: #999;
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 0 18px;
    text-decoration: none;
}

#aside_primary #contribute_to_the_magazine img {
    max-width: 155px;
    width: auto !important;
    _width: 155px; /* IE 6 */
    float: left;
    padding-right:9px;
}

.bloc_small h2 {
    background:#A1D138;
    color: #fff;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px!important;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 5px 0 5px 10px;
    text-transform: uppercase;
    width: 205px;
}



#highlight_forum_recent {
    float: left;
    padding-bottom: 1em;
}

#aside_primary #highlight_forum_recent .wrapper_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0;
    width: 286px;
}




#aside_primary iframe {
    border: 0 none;
    margin: 0 0 12px;
    overflow: hidden;
}
iframe#ticker_frame {
    border: 0 none;
    height: 240px;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
    width: 300px;
}



#aside_primary #contribute_to_the_magazine a {
    color:#0E8F39;
}

#aside_primary .bloc_small h2 {
    padding: 5px 10px;
    width: 280px;
}

#aside_primary div h2 {
    padding: 0.25em;
}

#member_home #content .favourite_sections h3, #member_home #content .favourite_sections .add_friends legend, .ugc-content h3, #aside_primary div h2, #aside_secondary #highlight_sections h2 {
    background-color: #A1D138;
}

#aside_primary .bloc_small .wrapper_inner {
    width: 276px;
}
#aside_primary .wrapper_inner {
    margin-bottom: 0;
    padding: 0.5em;
}
.bloc_small .wrapper_inner {
    background: none repeat scroll 0 0 #ECF6D7;
    border-left: 7px solid #D0E89B;
    color: #0E8F39;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 14px;
    padding: 5px 5px 12px;
    text-align: left;
    width: 191px;
}

#operation_sourire {
    display:none;
}

.nav3 .navtier1 li:hover a, .nav3 ul.js li.hover a{
 color:#666666!important;
}

#head .linklist9 li, .nav2 li, .nav3 li a{
  background-image:none!important;
}
