/*
Theme Name: Jukary
Theme URI: http://www.urlaremplace.com
Description: Theme du Jukary, sport fitness sponsorise par Reebok.
Version: 1.0
Author: Chewing Com
Author URI: http://www.chewing-com.com/
Tags: sport, fitness, femmes, women, Graphic header, Fixed footer, two columns, widgets 
*/
html{
	display:block;
	
	margin:0;
	padding:0;
	
	width:100%;
}
body{
	position:relative;
	display:block;
	
	margin:0;
	padding:0;

	width:100%!important;
	
	background-image:url(images/fond_site_debord.jpg);
	background-repeat:repeat-y;
	background-position:bottom center;
	
	font-family:Tahoma, Arial, Geneva, sans-serif;
}

hr{ display:none; }
.hidden{ display:none; }
.clearer{ clear:both; font-size:1px; line-height:1px; height:1px; }

.wp-pagenavi{
	display:block;
	
	margin:0 auto;
	
	width:500px;
	
	font-size:17px;
	font-weight:bold;
}

#fond{
	display:block;

	width:100%!important;
	
	text-align:center;
	
	background-image:url(images/fond_site.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#site{
	display:block;
	
	margin:0 auto;

	width:1024px;
	
	background-image:url(images/header_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}

#header{	
	display:block;
	
	margin:0 auto;
	
	width:1024px;
	height:251px;
	
	text-align:right;
}

#header #swfnav{
	display:block;
	
	margin-left:40px;
	width:950px;

}	

#page{
	display:block;
	
	margin:0 auto;

	width:1010px;
}

.narrowcolumn{
	display:inline;
	float:left;
	
	margin-left:52px;
	
	width:612px;
	
	
	font-size:11px;
	text-align:left;
}

#footer{
	position:relative;
	clear:both;
	display:block;
	
	margin:0;
	padding:0;
	
	width:100%;
	height:195px;
}
#footer p{ display:none; }

#footer em{
	position:absolute;
	z-index:10;
	
	right:0px!important;
	bottom:0px!important;
	
	width:364px;
	height:196px;
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/footer_logo.png);
}

/* NARROW COLUMN */
.post.num{
	display:block;
}

.post.num .top{
	display:block;
	
	width:612px;
	height:94px;
	
	background-image:url(images/narrow_bot.png);
	background-repeat:no-repeat;
}

.post.num.num1 .top{
	height:60px!important;
	
	background-image:url(images/narrow_top.png)!important;
}

.post.num .mid{
	display:block;
	
	width:612px;
	
	background-image:url(images/narrow_bloc_mid.png);
}

.post.num .mid.midtop{
	margin-left:1px;
	
	width:588px;
	
	background-image:url(images/narrow_bloc_fx_top.png)!important;
	background-repeat:no-repeat;
	background-position:top;
}
.post.num .mid.midbot{	
	width:588px;
	
	background-image:url(images/narrow_bloc_fx_bot.png)!important;
	background-repeat:no-repeat;
	background-position:bottom;
}

.lastbot{
	display:block;
	
	width:612px;
	height:60px;
	
	background-image:url(images/narrow_lastbot.png);
	background-repeat:no-repeat;
}

.navigation{
	display:block;
	
	margin:0 auto;
	padding-bottom:10px;
	
	width:507px;
	height:17px;
	
	color:#c4438b;
}
.navigation a{ color:#c4438b; font-weight:bold; font-size:13px; line-height:17px; text-decoration:none; }
.navigation a:hover{ color:#ebaa31; }

.paginated-comments-pages{
	display:block;
	
	margin:0;
	margin-left:30px!important;
	padding:0;
	
	font-size:15px;
	font-weight:bold;
	color: #c4438b;
}

.paginated-comments-pages a{
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #c4438b;
	
	font-size:17px;
	font-weight:bold;
}

.alignleft{ display:inline; float:left;}
.alignright{ display:inline; float:right;}

#comments, #respond h3{
	clear:both;
	display:block;
	
	margin:0;
	margin-left:40px;
	margin-bottom:10px;
	padding:0;
	
	color:#ebaa31;
	font-size:20px;
}

.post h2{
	clear:both;
	display:block;
	
	margin:0;
	margin-left:40px;
	padding:0;
	padding-bottom:10px;
	
	color:#ebaa31;
	font-size:20px;
}

h2.pagetitle{
	text-align:center;
	
	font-size:22px;
	
	width:472px;
}

.post h3{
	display:block;
	
	margin:0;
	padding:0;
	
	color:#ebaa31;
	font-size:16px;
}

.entryrow h2{
	clear:none!important;
	display:inline;
	float:left;
	
	margin-left:5px!important;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	
	width:472px;
	
	line-height:18px;
}
.date{
	display:inline;
	float:left;
	
	padding-top:4px;
	
	width:33px;
	height:33px;
	
	font-size:13px;
	line-height:10px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	
	background-image:url(images/date_circle.gif); 
	background-repeat:no-repeat;
}

em.hour{
	display:inline;
	float:left;
	
	margin-left:5px;
	
	color:#c4438b;
	font-size:10px;
	font-style:normal
}


.post h2 a{ color:#ebaa31; text-decoration:none; }
.post p{
	margin:0;
	padding:10px;
}
.post .entrytop, .post .entrybot{
	display:block;
	
	margin:0 auto;
	
	width:507px;
	height:5px;
	
	font-size:1px;
	line-height:1px;
}

.post .entrytop{ background-image:url(images/post_entrytop.gif); }
.post .entrybot{ background-image:url(images/post_entrybot.gif); }

.post .entry{
	display:block;
	
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	
	width:487px;
	
	font-size:12px;
	
	background-color:#fff;
}
.entry, .entry2{ color:#384453!important;}

.entry a, .entry2 a{ color:#384453!important;}

.post .entry img, .post .entry2 img{ border:0!important; }

.post .entryrow{
	clear:both;
	display:block;
	
	margin:0 auto;
	margin-bottom:10px;
	
	width:527px;
}
.post .entryinfos{
	display:inline;
	float:left;
	
	width:90px;
	
	background-image:url(images/entryinfo_bg.gif);
	background-position:87px 21px;
	background-repeat:no-repeat;
}
.post .thumbpic{
	display:block;
	
	padding:4px;
	
	width:72px;
	height:92px;
	
	background-image:url(images/thumb_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.post .thumbpic img{ display:block; width:72px; height:72px;  }

.post .entryinfos small{ display:block; line-height:20px; color:#c4438b; font-size:10px; font-weight:bold; }
.post .entryinfos small a{ color:#c4438b; }
.post .entrybloc{
	display:inline;
	float:left;
	
	width:387px;
}

.post .entry2{
	display:block;
	
	padding-left:10px;
	padding-right:10px;
	
	width:417px;
	
	font-size:12px;
	
	background-color:#fff;
}
.post .entrytop2, .post .entrybot2{
	display:block;
	
	width:437px;
	height:5px;
	
	font-size:1px;
	line-height:1px;
}

.post .entrytop2{ background-image:url(images/post_entrytop2.gif); }
.post .entrybot2{ background-image:url(images/post_entrybot2.gif); }

.nbcomment{
	display:inline;
	float:right;
	
	margin-right:8px;
	padding-left:33px;
	
	width:108px;
	height:18px;
	
	font-size:11px;
	color:#ffffff;
	line-height:17px;
	
	background-image:url(images/entry_nbcomment.gif);
}

.nbcomment a{ color:#ffffff; text-decoration:none; }

.post .postmetadata{
	display:block;
	
	margin:0 auto;
	margin-top:10px;
	
	width:515px;
	
	font-size:12px;
	
	background-color:#fff;
}

.post .postmetadata a{ color:#666666; }

/* COMMENTAIRE FORM */

.commentlist{
	display:block;
	
	margin:0;
	padding:0;
	
}
.commentlist li{
	display:block;
	
	margin:0;
	margin-bottom:10px;
	padding:0;
	
}

#respond form{
	display:block;
	
	margin:0;
	padding:0;
}

#respond input.text{

}

#respond textarea{
	display:block;
	
	margin:0;
	padding:3px;
	
	width:470px;
	height:150px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* SIDEBAR */
#sidebar{
	display:inline;
	float:left;
	
	margin-left:30px;
	margin-top:-16px;
	
	width:309px;
	
	font-size:11px;
	text-align:left;
}

#sidebar .sep{
	display:block;
	
	margin-top:10px;
	margin-bottom:10px;
	
	width:284px;
	height:5px;
	
	font-size:0.0em;
	line-height:0.0em;
	
	background-image:url(images/sidebar_sep.gif);
}

#sidebar ul{
	display:block;
	
	margin:0;
	padding:0;
	
	list-style:none;
}

#sidebar li{
	display:block;
	
	margin:0;
	padding:0;
	
	list-style:none;
}


#sidebar li.rss{
	position:relative;
	
	width:268px;
	
	font-size:1px;
	line-height:1px;
}

#sidebar li.rss a{
	position:absolute;
	z-index:10;
	
	right:0;
	top:-7px;
	
	width:27px;
	height:27px;
	
	text-align:left;
	text-indent:-10000px!important;
	overflow:hidden;
	
	background-image:url(images/rss.png);
}

#sidebar li.addblog{ padding-left:17px; width:250px; text-align:center;  }
#sidebar li.addblog h2{
	display:block;
	
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	
	width:246px;
	height:31px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_addblog_h2.gif);
}
#sidebar li.addblog a{
	display:block;
	
	font-size:12px;
	line-height:20px;
	color:#cc4892;
	text-decoration:none;
	border:none;
}
#sidebar li.addblog input{
	clear:both;
	display:inline;
	float:left;
	
	margin:0;
	padding:0;
	width:100%;
}

#sidebar li.categories{ margin-left:17px; width:240px;}
#sidebar li.categories h2{
	display:block;
	
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	
	width:138px;
	height:17px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_linkcat_h2.gif);
}
#sidebar li.categories a{
	font-size:15px;
	line-height:20px;
	color:#cc4892;
	text-decoration:none;
}

#sidebar li.linkcat{ margin-left:17px; }
#sidebar li.linkcat h2{
	display:block;
	
	margin:0;
	margin-bottom:10px;
	padding:0;
	
	width:217px;
	height:17px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	
	background-image:url(images/sidebar_cat_h2.gif);
}
#sidebar li.linkcat a{
	font-size:15px;
	line-height:20px;
	color:#cc4892;
	text-decoration:none;
}

#sidebar li.alaune{ margin-left:17px; }
#sidebar li.alaune h2{
	display:block;
	
	margin:0;
	margin-bottom:15px;
	padding:0;
	
	width:65px;
	height:17px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_alaune_h2.gif);
}
#sidebar li.alaune a img{
	border: 0;
}
#sidebar li.ambassadrices{ margin-left:17px; }
#sidebar li.ambassadrices h2{
	display:block;
	
	margin:0;
	margin-bottom:15px;
	padding:0;
	
	width:155px;
	height:14px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_ambassadrices_h2.gif);
}

#sidebar li.ambassadrices img{ border:none; }



#sidebar li.newsletter{ margin-left:17px; margin-bottom:10px; height:20px; }
#sidebar li.newsletter h2{
	display:block;
	
	margin:0;
	margin-top:10px;
	padding:0;
	
	width:92px;
	height:14px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_newsletter_h2.gif);
}

#sidebar li.search h2{
	display:block;
	
	margin:0;
	margin-left:17px; 
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	
	width:85px;
	height:14px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_search_h2.gif);
}

#sidebar li.newsletter input.MailPressFormEmail, #sidebar li.newsletter #s{
	display:inline;
	float:left;
	
	margin:0;
	padding:3px;
	
	border:1px solid #c8c8c8;
	
	width:151px;
	height:14px;
	
	color:#666666;
	font-size:11px;
	line-height:12px;
}

#sidebar li.newsletter input.MailPressFormSubmit, #sidebar li.newsletter #searchsubmit{
	display:inline;
	float:left;
	
	margin:0;
	padding:0;
	
	border:none;
	
	width:29px;
	height:21px;
	
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	
	background:none;
	background-image:url(images/sidebar_input_ok.gif);
}

#sidebar li.newsletter form{
	display:block;
	
	margin:0;
	padding:0;
}

.newsletter #fw_sns_email{
	display:inline;
	float:left;
	
	margin:0;
	padding:3px;
	
	border:1px solid #c8c8c8;
	
	width:151px;
	height:14px;
	
	color:#666666;
	font-size:11px;
	line-height:12px;
}

.newsletter #fw_sns_submit{
	display:inline;
	float:left;
	
	margin:0;
	padding:0;
	
	border:none;
	
	width:29px;
	height:21px;
	
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	
	background:none;
	background-image:url(images/sidebar_input_ok.gif);
}

#sidebar li.flickr{
	display:block;
	
	margin-left:14px;
	margin-top:15px;
	margin-bottom:10px;
}

#sidebar li.flickr iframe{
	display:block;
	
	margin:0;
	padding:0;
}

#sidebar li.women365{
	display:block;
	
	margin-top:15px;
	margin-bottom:10px;
	margin-left:14px;
}

#sidebar a.women365{
	display:block;
	
	width:262px;
	height:113px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/sidebar_women365_btn.jpg);
}

#sidebar a.facebook{
	display:block;
	
	margin-left:14px;
	
	width:250px;
	height:109px;
	
	text-indent:-10000px;
	overflow:hidden;
	
	background-image:url(images/devenez_fan_fb.jpg);
}

#sidebar .top{
	display:block;
	
	width:309px;
	height:52px;
	
	background-image:url(images/sidebar_top.png);
}

#sidebar .mid{
	display:block;
	
	width:309px;
	
	background-image:url(images/sidebar_mid.png);
}

#sidebar .bot{
	display:block;
	
	width:309px;
	height:61px;
	
	background-image:url(images/sidebar_bot.png);
}