/*  
Theme Name: leGizz
Version: 1.0.1
Description: Designed by <a href="http://legizz.com">leGizz</a>.
Author: leGizz
Author URI: http://legizz.com
*/
/* Default styles */
/* Reset / Default styles */
/* General */
html, body { font-family: arial; font-size: 12px; border: 0; color: #222; background: #FFF; }
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0; padding: 0; }
p { line-height: 20px; padding: 5px 0; }
h1, h2, h3, h4, h5 { padding: 10px 0; }
ul, ol { list-style: none; padding: 5px 0; }
small { font-size: 11px; }
code { background: #FFFFC1; }
a { color: #555; text-decoration: underline; }
	a:hover { text-decoration: none; }
	a img { border: none; }
blockquote p { padding: 5px 0; }
/* Align */
.aligncenter { margin: 10px auto 20px auto; display: block; }
.alignleft { margin: 10px 20px 8px 0; float: left; }
.alignright { margin: 10px 0px 8px 20px; float: right; }
.col-left { float: left; }
.col-right { float: right; }
/* PageNavi */
.more_entries { width: 100%; font-size: 12px; font-weight: bold; padding: 5px 0; }
	.more_entries .wp-pagenavi { clear:both; float: right; }
		.more_entries .wp-pagenavi a { text-decoration: none !important; }
		.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background: #555 !important; }
		.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #9F9F9F; color: #fff; padding: 5px 9px !important; padding:5px; margin-left: 4px; border:0; line-height:24px; }
/* Misc */
.wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl { float: left }
.fr { float: right }
.ac { text-align: center }
.ar { text-align: right }
img.centered { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background-color:#EEEEEE; border:1px solid #DDDDDD; padding:4px 0 5px; text-align:center; }
.wp-caption-text { padding:3px 0 0; font-size:11px; }
body { background:#f7fbee url(images/bg.jpg) no-repeat center top; }
#wrap { background: none; }
/* Wrap */
#wrap { }
/* Top */
#top { width: 960px; margin: 0 auto; padding: 4px 0 0; position:relative; z-index:999; color:#FFF }
	#top h1, h1 a { font-size:1.3em; margin:0; padding:0; float:left; color:#FFF }
	#top a, a:hover { color:#FFF }
/* Page Nav */
#pagenav li a:link, #pagenav li a:visited { position: relative; width: 50%; padding: 14px 8px; text-decoration: none; z-index: 100; font-size:14px; font-weight:bold; }
#pagenav li { float: left; line-height: 35px; padding: 0 9px 0 5px; zoom: 1; margin: 0; }
	#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited { position: relative; }
	#pagenav li a:hover span.left, #pagenav li.current_page_item span.left { display: block; position: absolute; left: 0; bottom: 0; width: 5px; height: 43px; margin-left:-5px; }
	#pagenav li a:hover span.right, #pagenav li.current_page_item span.right { display: block; position: absolute; right: 0; bottom: 0; width: 5px; height: 43px; margin-right:-5px; }
	#pagenav li a:link, #pagenav li a:visited { color: #fff; }
	#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited { background: url(images/top-nav-tile.png) repeat-x left bottom; }
	#pagenav li a:hover span.left, #pagenav li.current_page_item span.left { background: url(images/top-nav-left.png) no-repeat left bottom; }
	#pagenav li a:hover span.right, #pagenav li.current_page_item span.right { background: url(images/top-nav-right.png) no-repeat left bottom !important; }
/* Cat Nav */
#menu { background:url(images/cat-nav.png) no-repeat top left; width:960px; height:38px; z-index: 999; position: relative; }
#catnav, #catnav ul { padding: 0; margin: 0 15px; list-style: none; line-height: 1; width:750px; z-index: 999; position: relative; }
#catnav a { display: block; line-height: 38px; padding: 0 10px; z-index: 100; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
#catnav li { float: left; }
	#catnav li:hover { }
	/* Style drop down list */
#catnav li ul { position: absolute; width: 182px; left: -999em; margin:0; }
		#catnav li ul li { border: 1px solid #ccc; border-width:0 1px 1px; background: #FFF; z-index: 15; position: relative; }
			#catnav li ul li:hover { background: #eee; }
			#catnav li ul li a { line-height: 35px; font-size: 12px; color: #333; width: 160px; }
		#catnav li ul ul { margin: -36px 0 0 180px; border-top: 1px solid #ccc; }
			#catnav li ul ul li a { line-height: 35px; }
		#catnav li ul li ul li a { border-width:0 1px 1px 0px; }
	#catnav li:hover ul, #catnav li.sfhover ul { left: auto; }
	#catnav li:hover ul ul, #catnav li.sfhover ul ul { left: -999em; }
	#catnav li:hover ul, #catnav li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul { left: auto; }
	#catnav li:hover, #catnav li.hover { position: static; }
/* IE7 Fix */
/* Search */
#search { position:absolute; right:20px; top:10px; width: 178px; height:32px; display:block; }
	#search input { border:0; color:#000; padding: 4px 10px; width:157px; }
/* Header */
#header { width: 100%; height: 100px; padding: 25px 0; clear: both; position: relative; }
	#header a { width:500px; height:100px; display:block; }
	#header h1 { position:absolute; left:-999em; }
/* Content */
#content { background:#fff url(images/bg-content.png) repeat-y right; width: 960px; margin:0 auto; min-height: 550px; padding: 0; }
* html #content { height: 550px; }
#content-bot { background:url(images/bg-content-footer.png) no-repeat; width:960px; height:18px; margin:0 auto; display:block; }
#content-bot-white { background:url(images/bg-content-footer-white.png) no-repeat; width:960px; height:18px; margin:0 auto; display:block; }
#content.white { background:#fff; }
#featured { padding:20px 0px 0px 20px; width:610px; }
#main { padding:20px 20px 0px 0; width:425px; }
#main-full { padding:20px 0 0px 20px; width:920px; }
/* Content (style) */
#content a { color:#126fe4;text-decoration: none }
	#content a:hover { text-decoration: underline; color:#1664c7 }
#content h2, #content h3, #content h5 { font-weight: bold; }
#content h2 { font-size: 16px; line-height:28px; padding-top:0; }
#content h3, #content h5 { font-size: 14px; }
	#content h3.info { font-size:28px; color: #222; padding:0 0 15px; }
#content h4 { font-size: 13px; color:#000; border-bottom:1px #000 solid; padding:10px 0 0 0; }
#content ol, #content ul { line-height: 18px; }
#content ul { padding-left: 35px; }
	#content ul li { list-style: square; padding: 3px 0; }
/*#content ol { padding-left: 57px; }*/
#content ol li { list-style: decimal; }
#content blockquote { color:#777777; font-style:italic; margin:0px auto 5px; padding:10px 10px; width:95%; background-color:#EEF; }
/* Main Content (post) */
#content .post { padding:5px 5px 15px 0; border-bottom:1px #CCC dotted }
#content .post-title { width: 100%; position: relative; }
	#content .post-title h2, #content .post-title p.post-details, #content .post-title h3 { padding-right: 50px; }
#content h2 a, #content h3 a, #content h5 a { color: #000; text-decoration: none; }
#content h2 a:hover, #content h3 a:hover, #content h5 a:hover { text-decoration: none; }
#content p.post-details { line-height: 18px; margin-top: -10px; position: relative; }
	#content p.post-details a { text-decoration: underline; color:#9F9F9F; }
		#content p.post-details a:hover { color:#555; }
#content p.post-details { color: #9F9F9F; font-size: 11px; padding: 0 0px 0px 1px }
#content .post h4 { margin-top: 1px; clear: both; width: 100%; }
	#content .post h4.continue a { background: #A8BC70; padding: 5px 10px; color: #fff; text-decoration: none; }
		#content .post h4.continue a:hover { background: #9fb26a; }
#content .post img.thumbnail { border:1px solid #DDDDDD; margin:5px 0 0; }
#content .post img.thumbnail-left { margin:15px 10px 5px 0; float:left; }
#content .post img.gallery { margin:0 7px 7px 0; }
#content h2.arh { border-bottom: #EBEBEB 1px solid; margin-top: -10px; margin-bottom: 10px; position: relative; }
#featured h2 { font-size:22px; }
#featured .block { padding:0 30px 20px 0px; width:285px; float:left; }
	#featured .block.last { padding-right:0px; }
	#featured .block h2 { font-size:18px; line-height:20px; font-weight:normal }
/* Main Content (post>single) */
#content p.tags { background: url(images/ico-tag.gif) no-repeat center left; padding-left:25px; width: 80%; clear: both; }
.single #content .advert_468x60 { margin: 15px 0 0px 0; }
#content .page h2 { padding-top: 5px; }
/* (widgets)*/
#tag_cloud h2 { display: block; float: none; }
.textwidget { clear: both; padding: 5px 2px; line-height:20px; }
#wp-calendar { width: 95%; padding: 0 0 0px 0; margin-bottom: 15px; clear: both; }
	#wp-calendar caption { padding: 10px; }
	#wp-calendar th { color: #fff; }
	#wp-calendar th, #wp-calendar td { padding: 5px; text-align: center; background: #E7E7E7; color: #9E9E9E; }
	#wp-calendar td { background: transparent; }
	#wp-calendar td, table#wp-calendar th { padding: 3px 0; }
	#wp-calendar a { text-decoration: underline; }
		#wp-calendar a:hover { text-decoration: none; }
/* (flickr) */
#flickr h3 span { color: #0061D8; }
	#flickr h3 span span { color: #FF1183; }
#flickr .wrap { margin-left: -5px; padding: 0; position: relative; margin-bottom:25px; }
#flickr a img { float: left; margin-left: 10px; margin-bottom: 10px; display: block; padding: 3px; background: #fff; border: #CECFC6 1px solid; }
#flickr a:hover img { border: #A8AA99 1px solid; }
/* widget-slider */
#slider-top { background:url(images/bg-footer-top.png) no-repeat; width:960px; height:11px; font-size:1px }
#slider-bot { background:url(images/bg-footer-bot.png) no-repeat; width:960px; height:12px; }
#slider-block { background-color:#242527; position:relative; min-height:200px; width:960px; overflow:hidden; }
.container { position:relative; width:840px; overflow:hidden; margin:0 auto; }
	.container div { opacity:0; z-index:0; position:absolute; top:0; left:0; padding:0 20px; }
		.container div div { opacity:1; z-index: auto; position:static; padding:0px; }
#loopedSlider { position:relative; width:960px; margin:0px auto 0; }
	#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; }
	#loopedSlider li#p { position:absolute; top:140px; left:30px; }
	#loopedSlider li#n { position:absolute; top:140px; right:30px; }
.container ul.widget { float:left; width:245px; margin-right:30px; color:#FFF; }
.container ul.last { margin-right:0px; }
.container ul.widget h3 { font-family:Arial; color:#fff; font-size: 24px; font-weight:bold; margin:10px 0 0; }
.container ul.widget a { color:#fff; }
.container ul.widget li ul { padding:0; margin:0; }
	.container ul.widget li ul li { padding:10px 0; background:url(images/footer-dot.png) repeat-x bottom; }
.footer_col1 { float:left; width:170px; }
.footer_col2 { float:left; width:180px; }
.footer_col3 { float:left; width:180px; }
.footer_col4 { float:left; width:170px; vertical-align:top; }
.footul { margin:0 0 0 12px; padding:0 }
#copyright { float: right; width: 320px; background: #2e2d2d; border: 1px solid #797066; margin: 5px 32px 5px 5px; }
	#copyright p { margin: 10px 10px; padding:4px; font: normal 0.8em 'lucida grande',tahoma,sans-serif; color: #eae7d2; }
	#copyright strong { font-size: 1.2em; font-weight: normal; color: white; }
	#copyright a { font-weight: bold; color: #FFF; }
		#copyright a:hover { text-decoration: underline; color: FFF; }
/* Footer */
#footer { width: 960px; margin: 10px auto 0; padding-bottom:30px; font-size: 11px; color: #777; background:#f0fbf4 }
	#footer a { color:#777; }
	#footer .col-right img { vertical-align: middle; }
	#footer .col-right span { display: none; }
/* SIDEBAR */
#sidebar { float: right; width: 300px; padding: 10px 0px 10px 0px; margin-right:2px; font-size:1.2em; }
	#sidebar h2 { color: #333; font-size: 1.1em; font-family: Arial, Tahoma, Verdana; border-bottom:1px #666 dotted; font-weight: bold; text-transform: uppercase; margin: 10px 0px 10px 0px; padding: 3px 0px 3px 7px; }
	#sidebar p { color:#333; margin:0; padding:0; font-size: 0.8em; }
	#sidebar a img { border: none; margin: 0px; padding: 0px; }
	#sidebar ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; }
		#sidebar ul li { list-style-type: none; font-size:11px; color:#333; }
		#sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; }
		#sidebar ul li li { padding: 0px 0px 5px 10px; margin: 0px; }
.bloc_300 { margin-top:1px; /* conteneur global et arrière-plan du titre du cadre */ width: 290px; background:url(images/t_sidebar.png) top left no-repeat; }
.bloc_300_btm { background: url(images/bloc_300.png) bottom left no-repeat; /* arrière-plan bas et sur l'ensemble du cadre */ padding:0px 7px 11px 5px; margin: 0 0 7px 0; clear:both; font-size:0.85em; }
	.bloc_300_btm p { padding: 0 0 5px 0; }
/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/
.list,list3,list4 { color:#999999; padding-bottom:12px; }
.list li,.list3 li,.list4 li { background: url(images/ico-star.gif) no-repeat left center; padding: 3px 0 3px 25px; margin:5px; border-bottom:1px dashed #C0C0C0; }
.list li a,.list3 li a,.list4 li a { color: #000; }
.list3 li { background: url(images/ico-mostcomm.gif) no-repeat left center !important; }
.list4 li { background: url(images/ico-feat.gif) no-repeat left center !important; }
/************************************************
*	Comments									*
************************************************/
.comments { padding:30px; }
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
	.commentlist li .avatar { background: #FFFFFF; float: right; border: 1px solid #EEEEEE; padding: 2px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0px; }
	#commentform input:focus, #commentform textarea:focus { background-color: lightyellow; }
#commentform { margin: 5px 10px 0px 0px; }
	#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit { margin: 0px; float: left; }
.alt { margin: 0px; padding: 5px; }
.commentlist { margin: 0px; padding: 0px; }
	.commentlist ol { margin: 0px; padding: 10px; }
	.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style: none; }
		.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
	.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }
.children { margin: 0px; padding: 0px; }
.nocomments { text-align: center; margin: 0px; padding: 0px; }
.commentmetadata { font-size: 10px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; }
.alignright { float: right; }
.alignleft { float: left; }
.alignrightpresta { float: right; padding:4px; border:1px #CCC solid; }
.alignleftpresta { float: left; padding:4px; border:1px #DDD solid; }
.thread-alt { background: #FFF; margin: 0px; padding: 0px; }
.thread-even { background: #EEE; margin: 0px; padding: 0px; }
.depth-1 { border: 1px dotted #BBB; margin: 0px; padding: 0px; }
.even, .alt { border: 1px dotted #BBB; margin: 0px; padding: 0px; }
/************************************************
*	Left Sidebar                    	        * 
************************************************/
#l_sidebar { float: left; width: 165px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; display: inline; }
	#l_sidebar p { margin: 0px; padding: 0px 0px 10px 0px; }
	#l_sidebar a img { border: none; margin: 0px; padding: 0px; }
	#l_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; }
		#l_sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; }
		#l_sidebar ul li li { padding: 0px 0px 5px 5px; margin: 0px; }
		#l_sidebar ul li ul li { padding: 0px 0px 5px 5px; margin: 0px; }
/************************************************
*	Right Sidebar                       	    * 
************************************************/
#r_sidebar { float: right; width: 125px; margin: 0px; padding: 10px 0px 0px 5px; display: inline; }
	#r_sidebar p { padding: 0px 0px 10px 0px; margin: 0px; }
	#r_sidebar a img { border: none; margin: 0px; padding: 0px; }
	#r_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; }
		#r_sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; }
		#r_sidebar ul li li { padding: 0px 0px 5px 5px; margin: 0px; }
		#r_sidebar ul li ul li { padding: 0px 0px 5px 5px; margin: 0px; }
/*Les archives*/
.archive_left { width:450px; float:left; }
.archive_right { width:350px; float:right; }
	.archive_right ul li, .archive_left ul li { margin:0; padding:0; }

#myTabs .mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 24px;
	font-size:12px;
	font-weight:bold;
}

#myTabs .mootabs_title li {
	float: left;
	background-color: #ddd;
	padding: 2px 8px 2px 8px;
	margin-right: 2px;
	cursor: pointer;
	height: 24px;
	
}

#myTabs .mootabs_title li.active {
	background-color: #e6e6e6;
}

#myTabs .mootabs_panel {
	display: none;
	background-color: #ddd;
	position: relative;
	width: 100%;
	top: -1px;
	clear: both;
	overflow: auto;
	
}

#myTabs .mootabs_panel.active {
	background-color: #e6e6e6;
	display: block;
}

#myTabs a, #myTabs a:hover {
	font-size:11px;
	color:#333;
	padding-left:15px;	

	}
	
	
	#twitter_update_list li {
		border-bottom:1px dotted #999;
		}
