/*
Theme Name: WP-BlogCrash
Description: Wp Template Offered By <a href="http://www.blogcrash.com/" title="BlogCrash.com - Bloggers Forum Community">BlogCrash.com - Bloggers Forum Community</a>. Be Part Of It!
Version: 2.0
Author: BlogCrash.com
Author URL: http://www.blogcrash.com
*/


body { background:#333333 url(images/BG-blog.png) repeat-x; color:#666666; font-family:"Trebuchet MS", "Verdana", Arial; font-size:12px; margin:0px; padding:0px; }
img { background:transparent; border:none; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A002 */
#header { width:auto; height:145px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
#header-shrink { width:1000px; height:191px; margin:0px auto; padding:0px; position:relative; }

/* Branding Variables - Rev:A001  */
#branding-body { width:506px; height:145px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#branding { width:506px; height:145px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#logo { width:410px; height:137px; top:0px; position:relative; float:left;  }
#logo a { width:410px; height:137px; position:relative; float:left; border:none; }
#logo h1 { margin:0; padding:0;  }
#logo h1 span {position:absolute; margin:-2000px;  }

/* Navigation Variables - Rev:A002 */
#navigation-bar { /*width:508px; height:35px; top:70px;*/ margin:0px; padding:0px; position:relative; float:right; overflow:hidden; }
#navigation { width:auto; /*height:35px;*/ margin:0px; padding:0px; position:relative; float:left; }
#navigation ul { /*height:35px;*/ padding:0px; margin:0px; list-style-type:none; float:left; }
#navigation li { /*background:url("images/Navigation-TabTip-Normal.png") no-repeat top left; height:35px;*/ padding:0px 0px 0px 11px; margin:0px; list-style-type:none; float:left; }
#navigation li a { /*background:url("images/Navigation-TabExt-Normal.png") no-repeat top right;*/ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px; padding:10px 16px 8px 0px; float:left; display:block; }
#navigation li a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#navigation li a:hover { font-weight:bold; text-decoration:underline; }
#navigation li, .current_page_item { color:#3f392f; font-weight:bold; text-decoration:none; }
/* --------- /Header Components Variables --------- */



/* --------- Post Components Variables --------- */
/* Page Container Variables - Rev:A001 */
#content { background:url("images/BG-content.png") repeat-y; width:1000px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Page Container Top Graphic Variables - Rev:A001 */
#content-top-graphic { background:url("images/BG-top.png") no-repeat; width:1000px; height:20px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Page Container Top Graphic Variables - Rev:A001 */
#content-bottom-graphic { background:url("images/BG-bottom.png") no-repeat; width:1000px; height:20px; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }

/* Content Container Variables - Rev:A001 */
#content-shrink { background:url("images/BG-top.png") no-repeat; width:1000px; height:auto; margin:0px; padding:20px 0px 0px 0px; position:relative; float:left; overflow:hidden; }

/* Toolbar Variables - Rev:A001 */
#toolbar-body { width:1004px; height:65px; margin:0px auto; padding:0px 0px 0px 10px; position:relative; overflow:hidden; }
#toolbar-body img { width:245px; height:65px; margin:0px; padding:0px; border:none; }

/* Post Variables - Rev:A001  */
#posts-body { width:510px; height:auto; margin:0 20px; padding:0px; /*left:18px;*/ position:relative; float:left; overflow:hidden; }

/* Post Mechanics Variables - Rev:A001  */
.post { /*background:url("images/Content-Post-TitleBody.png") no-repeat;*/ width:510px; margin:10px 0px 10px 0px; padding:0px; position:relative; float:left; clear:both; }
.post-alt { /*background:url("images/Content-Post-TitleBody-Alt.png") no-repeat;*/ width:510px; margin:10px 0px 10px 0px; padding:0px; position:relative; float:left; clear:both; }

.post-bandeau { background:#e6e6e6; width:510px; height:auto !important; height:82px; min-height:82px;}

.post-date { /*background:#e6e6e6;*/ width:70px; height:82px; float:left; }
.post-date-day { color:#333333; font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:14px 3px 0px 0px; display:block; }
.post-date-month { color:#333333; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:0px 3px 0px 0px; display:block; }
.post-date-year { color:#333333; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:0px 3px 0px 0px; display:block; }
.post-title { /*background:#e6e6e6;*/ width:410px; min-height:52px; text-align:left; margin:0px; padding:15px; position:relative; /*float:left; */overflow:hidden; }
.post-title h1, .post-title h2 { width:410px; color:#333333; font-size:20px; font-weight:bold; margin:0 0 5px 0; padding:0px; /*top:19px;*/ position:relative; }
.post-title h1 a, .post-title h2 a { color:#333333; font-weight:bold; text-decoration:none; }
.post-title h1 a:visited, .post-title h2 a:visited { color:#333333; font-weight:bold; text-decoration:none; }
.post-title h1 a:hover, .post-title h2 a:hover { color:#0894dd; font-weight:bold; text-decoration:underline; }

.post-info { width:410px; height:auto; color:#666666; font-size:11px; text-align:left; margin:0; padding:0px; /*top:24px;*/ position:relative; overflow:hidden; }
.post-info a { color:#333333; text-decoration:none; }
.post-info a:visited { color:#333333; text-decoration:none; }
.post-info a:hover { color:#0894dd; text-decoration:underline; }
.post-content-body { width:510px; height:auto; min-height:30px; margin:0px; padding:0 0 10px 0; position:relative; float:left; clear:both; }
.post-article { width:510px; font-size:12px; line-height:19px; text-align:left; word-spacing:1px; margin:10px 0px 0px 0px; /*left:5px;*/ padding:0px; position:relative; float:left; clear:both; }
.post-article p { margin:0px; padding:0px 0px 10px 0px; /*position:relative;*/ }
.post-article a { color:#333333; text-decoration:underline; }
.post-article a:visited { color:#333333; text-decoration:underline; }
.post-article a:hover, .post-article a.more-link:hover { color:#0894dd; text-decoration:underline; }
.post-article a.more-link {text-decoration:none; color:#0894dd;}
.post-article ul {margin:5px 0; padding-left:20px;}
.post-article blockquote { background:#e9e9e9; border-left:solid #dadada 5px; margin:10px 0px 15px 0px; padding:1px 10px; position:relative; }
.post-article blockquote p { color:#61676b; font-style:italic; margin:0px; padding:10px 0px 10px 0px; position:relative; }
.post-article blockquote blockquote { background:#f5f5f5; }
.post-article img { padding:4px; max-width: 100%; background:#f0f0f0; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:5px; margin:0px; display:inline; }
img.alignleft { padding:5px; margin:0px; display:inline; }
.alignright { float: right; }
.alignleft { float: left }
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 0px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */






.post-footer-alt { width:510px; height:13px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-footer { width:510px; height:auto; margin:0px; padding:8px 0px 15px 0px; /*left:5px;*/ position:relative; float:left; clear:both; border-top:1px dotted #666666; }
.post-lower-info { color:#666666; font-size:10px; text-align:left; margin:0px; padding:0px; position:relative; overflow:hidden; clear:both; }
.post-lower-info a { color:#333333; text-align:center; text-decoration:none; }
.post-lower-info a:visited { color:#333333; text-align:center; text-decoration:none; }
.post-lower-info a:hover { color:#0894dd; text-align:center; text-decoration:underline; }
.post-spacer { width:510px; height:20px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }


/* Changements pour page.php */
.post-title2 { background:#e6e6e6; width:510px; height:82px; text-align:left; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.post-title2 h1 { width:495px; color:#333333; font-size:20px; font-weight:bold; margin:0px 0px 0px 15px; padding:0px; top:28px; position:relative; }

/* /Changements pour page.php */


/* Next/Previous Button Variables - Rev:A001 */
.page-navigation { /*background:#e9e9e9;*/ width:510px; height:15px; font-size:11px; font-weight:bold; text-align:center; margin:30px 0px 0px 0px; /*padding:5px;*/ left:0px; position:relative; float:left; clear:both; }
.page-navigation a { color:#f30d56; text-decoration:none; }
.page-navigation a:visited { color:#f30d56; text-decoration:none; }
.page-navigation a:hover { color:#c50844; text-decoration:underline; }
.page-nav-prev { float:left; }
.page-nav-next { float:right; }

/* 404 Error Page Variables - Rev:A001 */
.not-found { background:#e6e6e6; width:480px; margin:0px 0px 0px 0px; padding:20px 15px 8px 15px; position:relative; float:left; }
.not-found p.titre-not-found { font-size:20px; font-weight:bold; color:#333333; margin:0px; padding:0px; }
.not-found p { margin:0px; padding:12px 0px; position:relative; }
.not-found a { color:#333333; text-decoration:underline; }
.not-found a:visited { color:#333333; text-decoration:underline; }
.not-found a:hover { color:#0894dd; text-decoration:underline; }
/* --------- /Post Components Variables --------- */

/* WIKIO */
#wikio { margin:0 0 10px 0; clear:both; float:left;}
/* /WIKIO */

/* --------- Related Post --------- */
#related-post { width:510px; height:auto; margin:0 0 0 0; padding:0px; position:relative; float:left; overflow:hidden; }
#related-post p.titre-related-post { color:#333333; font-size:16px; font-weight:bold; text-decoration:none; margin:0px 0px 5px 0px; padding:0px; }
.related_post a { color:#333333; text-decoration:none; }
.related_post a:visited { color:#333333; text-decoration:none; }
.related_post a:hover { color:#0894DD; text-decoration:underline; }
ul.related_post { width:510px; color:#333333; font-size:12px; list-style:none; margin:0px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
ul.related_post li { width:490px; height:auto; margin:0px 10px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }
/* --------- /Related Post --------- */


/* --------- Comment System Variables --------- */
/* Comments Body Varibles - Rev:A002  */
#comments-body { width:510px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comments-center-alt { width:510px; height:auto; color:#4096ee; font-size:11px; font-weight:bold; font-style:italic; text-align:center; margin:0px; /*padding:15px;*/ position:relative; float:left; }
.comments-center { width:510px; height:auto; color:#4096ee; font-size:11px; font-weight:bold; text-align:center; margin:0px; padding:0px; position:relative; float:left; }

/* Comment List Variables - Rev:A001 */
#comments { width:510px; height:auto; /*border-bottom:solid 1px #f1eddf;*/ margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; clear:both; }
#comments p.titre-comments { color:#333333; font-size:16px; font-weight:bold; text-decoration:none; margin:0px 0px 5px 0px; padding:0px; }
.comment-box { width:470px; /*border-top:solid 1px #f1eddf;*/ margin:0 10px 5px 10px; padding:10px; position:relative; float:left; overflow:hidden; }
.black { background:#f2f2f2; } /* Body Background 1 */
.white { background:#f2f2f2; } /* Body Background 2 */
.admin { background:#d9ebf4; } /* Body Admin */
.avatar { padding:0px 10px 0px 0px; float:left; }
.comment-info { width:470px; height:auto; /*border-bottom:solid 1px #e9e9e9;*/ position:relative; float:left; }
.comment-author-date {float:left; margin:0;}
.comment-author { width:100%; font-size:13px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; position:relative; }
.comment-author a { color:#333333; text-decoration:underline; }
.comment-author a:visited { color:#333333; text-decoration:underline; }
.comment-author a:hover { color:#0894dd; text-decoration:underline; }
.comment-stat { font-size:10px; text-decoration:none; margin:0px 0px 0px 0px; padding:0px; position:relative; }
.comment-stat a { color:#333333; text-decoration:underline; }
.comment-stat a:visited { color:#333333; text-decoration:underline; }
.comment-stat a:hover { color:#0894dd; text-decoration:none; }
.comment-text { width:470px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comment-text p { margin:10px 0px 10px 0px; padding:0px; position:relative; }
.comment-text a { color:#333333; text-decoration:underline; }
.comment-text a:visited { color:#333333; text-decoration:underline; }
.comment-text a:hover { color:#0894dd; text-decoration:none; }
.comment-text blockquote { background:#e9e9e9; border-left:solid #dadada 5px; margin:10px 0px 15px 0px; padding:1px 10px; }
.comment-text blockquote p { color:#61676b; font-style:italic; margin:0px; padding:10px 0px 10px 0px; }
.comment-text blockquote blockquote { background:#f5f5f5; }
.comment-spacer { width:510px; height:20px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Comments Form Variables - Rev:A001 */
#comment-form { width:510px; height:auto; margin:0px; padding:0px 0px 0px 0px; position:relative; float:left; }
#comment-form p.titre-comments { color:#333333; font-size:16px; font-weight:bold; text-decoration:none; margin:0px 0px 5px 0px; padding:0px; }
#comment-form p { margin:10px 0px; padding:0px; }
#comment-form b { color:#333333; }
#comment-form a { color:#333333; font-size:11px; text-decoration:underline; }
#comment-form a:visited { color:#333333; text-decoration:underline; }
#comment-form a:hover { color:#0894dd; text-decoration:underline; }
#commentform { margin:0 10px; }
#commentform label { /*left:10px;*/ position:relative; }
#commentform #author, #commentform #email, #commentform #url{ color:#333333; border:solid 1px #999999; height:20px; padding:3px; overflow:hidden; font-family:,"Trebuchet MS", "Verdana", Arial; font-size:12px;  }
/*#commentform:hover #author:hover, #commentform:hover #email:hover, #commentform:hover #url:hover, #commentform textarea:hover { color:#61676b; background-color:#fdfdfd; border:solid 3px #dadada; padding:0px 0px 3px 2px; }
#commentform:focus #author:focus, #commentform:focus #email:focus, #commentform:focus #url:focus, #commentform textarea:focus { color:#61676b; background-color:#fdfdfd; border:solid 3px #f30d56; padding:0px 0px 3px 2px; }*/
#commentform textarea { color:#333333; border:solid 1px #999999; padding:3px; font-family:,"Trebuchet MS", "Verdana", Arial; font-size:12px; width:486px;  /*overflow:hidden;*/ }
#submit-comment { font-weight:bold; }
.comment-form-center { width:510px; height:auto; color:#f30d56; font-size:11px; font-weight:bold; text-align:center; margin:0px; padding:10px 0px 0px 0px; position:relative; float:left; }
/* --------- /Comment System Variables --------- */



/* --------- Sidebar & Widgets Variables --------- */
.sidebar-spacer-s { width:100px; height:10px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }
.sidebar-spacer-l { width:100px; height:10px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }

/* Left Sidebar Variables - Rev:A001 */ 
#sidebar-left { width:130px; margin:0 10px; padding:0px; /*left:26px;*/ position:relative; float:left; overflow:hidden; }
#sidebar-left p.titre-sidebar { /*background:url("images/Content-Sidebar-Tittle.png") no-repeat;*/ width:130px; /*height:39px;*/ color:#333333; font-size:17px; font-weight:bold; text-transform:uppercase; text-align:left; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; position:relative; }
.sidebar-item-left { width:130px; height:auto; margin:0px 0px 20px 0px; padding:16px 0 0 0; border-top:1px dotted #cccccc; position:relative; float:left; overflow:hidden; }
.sidebar-item-left a { color:#333333; text-decoration:none; }
.sidebar-item-left a:visited { color:#333333; text-decoration:none; }
.sidebar-item-left a:hover { color:#FFFFFF; text-decoration:underline; }
.sidebar-item-left ul { width:130px; color:#333333; font-size:12px; list-style:none; /*border-bottom:#ebeaea dashed 1px;*/ margin:0px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-left ul.our-links { text-align:center; }
.sidebar-item-left ul li { width:130px; height:auto; /*border-top:#ebeaea dashed 1px;*/ margin:0px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }
.sidebar-item-left ul li ul { background:none; width:auto; height:auto; border:none; color:#333333; margin:4px 0px 2px 0px; padding:0px; overflow:hidden; }
.sidebar-item-left ul li ul li { width:195px; height:auto; border:none; color:#333333; font-size:11px; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; float:left; overflow:hidden; }

/* Right Sidebar Variables - Rev:A001 */ 
#sidebar-right { width:250px; margin:85px 30px 0 20px; padding:0px; /*left:26px;*/ position:relative; float:left; overflow:hidden; }
#sidebar-right p.titre-sidebar{ /*background:url("images/Content-Sidebar-Tittle.png") no-repeat;*/ width:250px; /*height:39px;*/ color:#333333; font-size:17px; font-weight:bold; text-transform:uppercase; text-align:left; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; position:relative; }
.sidebar-item-right { width:250px; height:auto; margin:0px 0px 20px 0px; padding:16px 0 0 0; border-top:1px dotted #999999; position:relative; float:left; overflow:hidden; }
.first { padding:0; border-top:0; }
.sidebar-item-right a { color:#333333; text-decoration:none; }
.sidebar-item-right a:visited { color:#333333; text-decoration:none; }
.sidebar-item-right a:hover { color:#0894dd; text-decoration:underline; }
.sidebar-item-right ul { width:250px; color:#666666; font-size:12px; list-style:none; /*border-bottom:#ebeaea dashed 1px;*/ margin:0px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-right ul li { width:250px; height:auto; /*border-top:#ebeaea dashed 1px;*/ margin:0px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }
.sidebar-item-right ul li.icone-feedburner { margin-bottom:10px; }
.sidebar-item-right ul li ul { background:none; width:auto; height:auto; border:none; color:#666666; margin:4px 0px 2px 0px; padding:0px; overflow:hidden; }
.sidebar-item-right ul li ul li { width:175px; height:auto; border:none; color:#666666; font-size:11px; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; float:left; overflow:hidden; }

/* Calenda Widget - Rev:A001 */
#calendar_wrap { width:200px; margin:0px; padding:0px 0px 10px 0px; position:relative; }
#wp-calendar { width:200px; margin:0px; padding:0px 0px 10px 0px; position:relative; }
#wp-calendar table { width:100%; margin:0px; padding:0px; position:relative; }
#wp-calendar caption { width:100%; color:#4096ee; font-weight:bold; text-align:center; margin:0px; padding:0px 0px 10px 0px; position:relative; }
#wp-calendar th { color:#c50844; font-style:normal; text-transform:capitalize; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; }
#wp-calendar td { border:1px solid #e9e9e9; color:#61676b; text-align:center; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a { color:#f30d56; text-align:center; text-decoration:underline; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a:visited { color:#f30d56; }
#wp-calendar td a:hover { color:#c50844; }
#wp-calendar #next a { color:#f30d56; text-align:right; text-decoration:underline; margin:0px; padding-right:10px; }
#wp-calendar #next a:visited { color:#f30d56; }
#wp-calendar #next a:hover { color:#c50844; }
#wp-calendar #prev a { color:#f30d56; text-align:left; text-decoration:underline; margin:0px; padding-left:10px; }
#wp-calendar #prev a:visited { color:#f30d56; }
#wp-calendar #prev a:hover { color:#c50844; }

/* Search Variables - Rev:A002 */
#search-body { /*background:url("images/Header-SearchBody.png") no-repeat;*/ width:260px; height:21px; margin:0px; padding:0px; position:relative; /*float:right; overflow:hidden;*/ }
#searchform-top { margin:0px 0px 0px 0px; padding:0px; position:relative; }
#s-top { width:180px; height:18px; color:#666666; border:1px solid #999999; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; /*top:6px; left:12px;*/ position:relative; float:left; }
#submit-top { margin:0px 0px 0px 10px; padding:0px; /*top:2px; left:17px;*/ position:relative; }

/*  Abonnement RSS  */
#abonnement-rss { width:260px; margin:0px; padding:0px; position:relative; overflow:hidden; }
#abonnement-rss p { width:260px; margin:0; padding:0; }
#abonnementform { margin:0px 0px 0px 0px; padding:0px; position:relative; }
#email-champ { width:180px; height:18px; color:#666666; border:1px solid #999999; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; /*top:6px; left:12px;*/ position:relative; float:left; }
#email-submit { margin:2px 0px 0px 10px; padding:0px; /*top:2px; left:17px;*/ position:relative; }


/* Tag Cloud Widget - Rev:A001 */
.tag-cloud { width:250px; text-align:left; margin:0px; padding:0px; position:relative; }
.widget_tag_cloud { width:200px; text-align:left; margin:0px auto; padding:0px; position:relative; }

/* Text - Rev:A001 */
.textwidget { width:200px; color:#61676b; font-size:11px; text-align:left; word-spacing:1px; line-height:20px; margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; }
.textwidget img { text-align:center; padding:0px; }
.textwidget p { color:#61676b; margin:0px; padding:0px; }
.textwidget a { color:#f30d56; text-decoration:none; }
.textwidget a:visited { color:#f30d56; text-decoration:none; }
.textwidget a:hover { color:#c50844; text-decoration:underline; }

/* Ads - Rev:A001 */
.adwidget { /*width:250px;*/ text-align:left; margin:0px; padding:0px; }
.adwidget img { /*width:200px;*/ text-align:left; margin:0px 0px 0px 0px; padding:0px; }

/* Search Widget - Rev:A001 */
#searchform { margin:10px 0px 0px 0px; padding:0px; position:relative; }
#s { width:155px; height:20px; color:#b3b4b5; font-style:italic; background-color:#fdfdfd; border:solid 2px #e9e9e9; margin:0px 0px 0px 0px; padding:4px 0px 0px 3px; position:relative; }
#s:hover { color:#61676b; background-color:#fdfdfd; border:solid 2px #dadada; }
#s:focus { color:#61676b; background-color:#fdfdfd; border:solid 2px #f30d56; }
#submit { margin:0px; padding:2px; top:0px; position:relative; }

/* Most viewed + Twitter tools */
.sidebar-item-right ul.most-viewed li {width:239px; background:url(images/puce-fleche-grise.png) no-repeat scroll 0px 6px;padding:0 0 2px 11px;}
.sidebar-item-right .aktt_tweets ul li {
	width:224px; 
	background:url(images/guillemets-ouverts.png) top left no-repeat;
	padding:0 0 6px 26px;
}
.aktt_tweet_text {color:#333333; font-style:italic;}
.aktt_tweet_text a, .aktt_tweet_text a:visited {color:#0894DD;}
.aktt_tweet_time {font-size:0.8em;}
.aktt_tweet_guillemet {font-size:1.2em; font-weight:bold;}

/* Facebook */
a.bouton-facebook {
	background: url(images/devenir-fan.png) no-repeat scroll 0 0;
	display:block;
	height:21px;
	width:243px;
	margin-left:22px;
}
a.bouton-facebook:hover {
	background-position:0 -21px;
}

.hidden {
	text-indent:-9999px;
}


/* --------- /Sidebar & Widgets Variables --------- */



/* Bottom Sidebar Variables - Rev:A001 */ 
#sidebar-bottom { background:url("images/BG-footer-content.png") repeat-y; width:1000px; height:auto; margin:0px auto; padding:0px; /*left:12px;*/ position:relative; /*float:left;*/ overflow:hidden; clear:both; display:block; }
#content-top-footer { background:url("images/BG-footer-top.png") no-repeat; width:1000px; height:20px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
#content-bottom-footer { background:url("images/BG-footer-bottom.png") no-repeat; width:1000px; height:20px; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }
#sidebar-bottom p.titre-sidebar { /*background:url("images/Content-Sidebar-Tittle2.png") no-repeat; width:314px; height:45px;*/ color:#333333; font-size:17px; font-weight:bold; text-transform:uppercase; text-align:left; margin:0px 0px 15px 0px; padding:0px; position:relative; }

.sidebar-item-bottom-left, .sidebar-item-bottom-right { height:auto; margin:0px 20px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-bottom-left { width:510px; }
.sidebar-item-bottom-right { width:410px; }
.sidebar-item-bottom-left a, .sidebar-item-bottom-right a { color:#ffffff; text-decoration:none; }
.sidebar-item-bottom-left a:visited, .sidebar-item-bottom-right a:visited { color:#ffffff; text-decoration:none; }
.sidebar-item-bottom-left a:hover, .sidebar-item-bottom-right a:hover { color:#0894DD; text-decoration:underline; }
.sidebar-item-bottom-left ul, .sidebar-item-bottom-right ul { color:#cccccc; font-size:12px; list-style:none; /*border-bottom:#ebeaea dashed 1px;*/ margin:0px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-bottom-left ul { width:510px; }
.sidebar-item-bottom-right ul { width:410px; }
.sidebar-item-bottom-left ul li, .sidebar-item-bottom-right ul li { /*background:url("images/Content-Sidebar-Bullet.png") no-repeat 5px 6px;*/ height:auto; margin:0px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }
.sidebar-item-bottom-left ul li { width:510px; }
.sidebar-item-bottom-right ul li { width:410px; }
.sidebar-item-bottom-left ul li ul, .sidebar-item-bottom-right ul li ul { background:none; width:auto; height:auto; border:none; color:#cccccc; margin:4px 0px 2px 0px; padding:0px; overflow:hidden; }
.sidebar-item-bottom-left ul li ul li, .sidebar-item-bottom-right ul li ul li { /*width:300px;*/ height:auto; border:none; color:#cccccc; font-size:11px; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; float:left; overflow:hidden; }




/* --------- Footer Variables --------- */
/* Footer Variables - Rev:A001 */
#footer { width:auto; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

#liens-footer {width:990px; margin:20px auto 0 auto; padding:5px; position:relative; background-color:#424242; text-align:center; }
#liens-footer a {color:#737272;}

#footer-shrink { width:1000px; height:10px; margin:0px auto; padding:0px; position:relative; }

#footer-text { width:1000px; height:50px; margin:0px auto; color:#999999; font-size:11px; text-align:center; padding:20px 0px 0px 0px; position:relative; float:left; }
#footer-text a { color:#CCCCCC; text-decoration:underline; }
#footer-text a:visited { color:#CCCCCC; text-decoration:underline; }
#footer-text a:hover { color:#FFFFFF; text-decoration:underline; }
/* --------- /Footer Variables --------- */



