﻿.nojs .nojs_hidden{ display:none; }

.block_footer .block_breadcrumb{ display:none !important;}
.block_ban_bottom{ clear:both; }
.sidebar{ padding:0 !important; }
#bbpress_copyright{ float:right; text-align:right; clear:both; color:#aaa; display:block; font-size:11px; margin-top:3px; margin-bottom:5px;}
#bbpress_copyright a{ color:#999; }

#main, #main input, #main textarea{ font-family:arial; color:#333; font-size:12px; }
#main{ float:right; width:741px; margin-bottom:19px; }
#main .block_search{ margin-bottom:15px; }
#leftCol{ float:left; width:200px}
#main a img{ border:0; }
#main .nav{ float:right; clear:both;}
#main .nav .dots{ display:none !important; }
#main .nav b{ color:#ff7f00; }
#main .nav a{ text-decoration:none; }
#main .nav .page-numbers{  display:block; float:left; height:19px; line-height:19px; text-align:center; min-width:17px; _width:17px; color:#0d569c; border:1px solid #f0f0f0; margin-right:3px; }
#main .nav .current{ font-weight:bold; background:#ff7f00; color:#fff; border:0; margin-top:1px }
#main .nav .prev, #main .nav .next{ height:20px; border:0; }
#main .nav .prev{ background:url(http://cimg.pikengo.com/consoforum/images/prev.png); width:86px;}
#main .nav .next{ background:url(http://cimg.pikengo.com/consoforum/images/next.png); width:68px; margin-right:0; }
#main .nav .prev span, #main .nav .next span{ visibility:hidden; }
#main .important{ color:#ca0a20; font-weight:bold; }
#main input, #main textarea, #main select{ border:1px solid #dcdcdc; }
#main input.disabled, #main textarea.disabled{ background:#f3f3f3; }
#main input.checkbox{ border:0; }

.block_search .search, .block_search .ads{ float:left; }
.block_search .search{ width:417px; height:190px; margin-right:7px; padding:7px; border:1px solid #d9d9d9; background:url(http://cimg.pikengo.com/block_summary/bg.gif) repeat-x; position:relative;}
.block_search .search h2{ font-size:14px; font-weight:normal; color:#323232; margin:4px 0 8px;}
.block_search .search h2 strong{ color:#FF7F00;}
.block_search .search p{ margin:0; }
.block_search .search h3{ color:#323232; font-weight:bold; font-size:12px; margin:13px 0 7px 0; }
.block_search .search label{ display:block;}
.block_search .search .text{ width:236px; height:15px; padding:1px 0 0; margin:4px 0; }
.block_search .search .action input{ bottom:10px; position:absolute; right:10px; border:0 !important;}
.block_search .ads{ margin-top:13px; }
.block_search .ads .block_pub1{ width:300px; }			/* surcharge des styles par défaut de pikengo, posant problème */
.block_search .ads  .block_pub1 .content{ right:0; }	/* surcharge des styles par défaut de pikengo, posant problème */

.block_search .search .admin-search p{ float:left; width:45%; padding:0 10px}
.block_search .search .admin-search p select{ font-size:11px; height:18px; width:191px; }
.block_search .search .admin-search p input.text{ width:100%;}
.block_search .search .admin-search p label.inline{ display:inline; font-weight:normal; margin:0;}
.block_search .search .admin-search p.date{ width:auto;}
.block_search .search .admin-search p.date .dp-choose-date{ margin:4px 10px 0 2px;}
.block_search .search .admin-search p.date label.inline{ float:left; margin:7px 0 0}
.block_search .search .admin-search p.date input.text{ margin:4px 0 4px 6px; width:72px;}
.block_search .search .admin-search p.moderation{ width:45%;}
.block_search .search .admin-search p.status{ width:25%;}

.corner_wrapped{ position:relative; margin-top:3px; _zoom:100%}
.corners .top span, .corners .bottom span{ background:url(http://cimg.pikengo.com/consoforum/images/rounded_corners.gif); position:absolute; width:3px; height:3px; _font-size:0 }
.corners .top span{ top:0;}
.corners .bottom  span{ bottom:0; }
.corners .left{ left:0px; }
.corners .right{ right:0; _right:-1px;}
.corners .top .left{ background-position:0 0; }
.corners .top .right{ background-position:3px 0; }
.corners .bottom .left{ background-position:0 3px; }
.corners .bottom .right{ background-position:3px 3px; }
.corners2 .left{ left:0; }
.corners2 .bottom  span{ _bottom:-1px; }
#forum_10{ margin-top:0px; *margin-top:10px; margin-bottom:10px; }
#forum_10 .corners .bottom  span { _bottom:-1px; }

.forums { border-collapse:collapse; width:100%; border-color:#FF7F00; border-style:solid; border-width:0 0 1px; clear:both;}
.forums th{ background:url(http://cimg.pikengo.com/consoforum/images/heading.png) repeat-x 0 -25px; padding:0 10px; height:25px; color:#fff; font-weight:bold; text-align:left;}
.forums .heading{ border-left:1px solid #ff7f00; }
.forums .heading small{ margin-left:10px; white-space:nowrap; }
.forums  .sticky td{ background-color:#ffc78f; }
.forums  .closed td{ background-color:#f1f1f1; }
.forums tbody tr:hover td, .forums  .sticky:hover  td, .forums .closed:hover td{ background-color:#EBF0F4; cursor:pointer; }
.forums  .closed .heading{ padding-left:30px; background-image:url(http://cimg.pikengo.com/consoforum/images/cadenas.gif); background-repeat:no-repeat; background-position:left bottom; }
.forums tbody td{ border-width:1px 0;}
.forums td{ padding:9px 10px; border-bottom:1px solid #ff7f00;}
.forums td p{ margin:0 0 8px;}
.forums strong { color:#ff7f00; font-weight:bold; font-style:normal; }
.forums .num{ width:58px; text-align:center; }
.forums .subforum{ padding:0 10px; width:125px; }
.forums .last_post{ width:130px; border-right:1px solid #ff7f00; font-size:11px;}
.forums .last_poster{ width:115px; }
.forums .title{  font-size:13px; font-weight:bold; _word-wrap: break-word; }

.forum_head{ margin-top:15px; }
.forum_head h2, h2.post-form { font-size:20px; color:#ff7f00; font-weight:bold; margin: 0 0 3px; }
h2.post-form { margin-top: 45px; }
.forum_head p{ margin:0 0 16px; }
.forum_head .topic_actions{ list-style:none; margin:0; padding:0;}
.forum_head .topic_actions li{ display:inline; margin-right:11px; }
.search_results{ margin:0 0 14px; }
.search_results p{ margin:7px 0; }
.search_results ul{ list-style:none; padding:0; margin:0; }
.search_results ul li{ background:transparent url(http://cimg.leguide.com/v5/block_left/puce.gif) no-repeat scroll left center; margin:0; padding:1px 5px 1px 14px;}
.search_results ul li a{ font-weight:bold; }

.topics th { padding:0; }
.topics tr{ background:#fff7e7; }
.topics .alt{ background:#fff; }
.topics thead .heading, .topics thead .store{ padding:0 5px 0 11px; }
.topics tbody{ border-bottom:1px solid #ff7f00; }
.topics tbody td{ border:0; }
.topics tbody tr{ border-width: 0 1px; }
.topics .store{ width:120px; }
.topics  .num{ width:100px; }
.topics .last_post{ width:100px; padding:0 10px; font-size:11px;} 

#thread{ list-style:none; margin:0; padding:0; border:1px solid #ff7f00;}
#thread li{ padding:10px; display:block; border-top:1px solid #eaeaea; border-bottom:1px solid #d6d6d6; *display:inline; }
#thread .first_post{ border-top:0; }
#thread .last_post{ border-bottom:0; }
#thread .threadauthor{ float:left; width:130px; }
#thread .threadauthor .fichemarchand{ cursor:pointer; }
#thread .threadauthor p{ margin:0 10px 0 0; font-weight:bold; word-wrap: break-word; word-break: break-word; white-space:pre-line; }
#thread .threadauthor ul{ margin:0; padding:0; }
#thread .threadauthor li{ margin:0; border:0;}
#thread .threadauthor li ul li{ padding:0; font-size:11px; margin-bottom:5px; display:block;}
#thread .threadpost{ float:right; position:relative; width:589px; }
#thread .poststuff{ position:absolute; top:0; left:0; right:0; }
#thread .poststuff small{ font-size:11px; float:left; }
#thread .poststuff small a{ color:#333; } 
#thread .poststuff ul{ list-style:none; margin:0; padding:0; float:right; white-space:nowrap;}
#thread .poststuff li{ display:inline; border:0; position:relative; margin:0; padding:5px; }
#thread .poststuff li .detach_post{ left:0; position:absolute; padding:5px; top:30px; width:334px; background:#fff; border:1px solid #ff7f00}
#thread .poststuff li .detach_post label{ font-weight:bold; }
#thread .poststuff li .detach_post input{ width:245px; }
#thread .post{ margin:24px 0 0; }
#thread .post p{ margin:0; }
#thread  .alt{ background:#fff7e7; }
.topic_subscription{ margin-top:7px; }

#main #poster_name{ border:0; background:#fff;color:#333 !important; width:480px;}
.postform fieldset{ margin:0; padding:8px 0; border:1px solid #ff7f00; position:relative;}
.postform fieldset legend{ margin:0 0 0 10px; color:#ff7f00; font-weight:bold;}
.postform label{ width:111px; font-weight:bold; display:block; float:left; text-align:right; padding:0 8px; }
.postform label small{ color:#ca0a20; font-size:12px; font-weight:bold; }
.postform p{ margin:6px; position:relative; }
.postform p.err{ font-weight:bold; padding-left:127px;}
#main .postform input.err, #main .postform textarea.err{ border:1px solid #CC0000; }
.postform .text{ width:589px; }
.postform .submit{ display:block; margin:0 0 9px;}
.postform .submit input{ float:right; border:0 !important; margin:0 21px; }
.postform .checkbox{ display:inline; float:left; margin:3px 0 15px 133px; }
.postform .checkbox label{ width:auto; }
.postform .checkbox input{ float:left; margin:0; }
.postform  .notice{ margin:6px 15px 15px 134px; }
.postform .preview{ margin:0 15px 0 0; }
.postform .info{ background:#e5ecf2; border:1px solid #d0dce6; padding:2px 6px 4px 16px; position:relative; margin-left:147px; }
.postform .info .icon{ background:url(http://cimg.pikengo.com/consoforum/images/i.png) no-repeat; height:26px; left:-13px; _left:-26px; position:absolute; top:3px; width:26px;}
#postformpreview{ margin-right:2px;}
#postformsub{ margin-left:2px;}
.preview label{ margin-top:12px; }
#preview{border:1px solid #dcdcdc; background-color:#fafafa; margin-left:133px; margin-top:12px; padding:21px 8px; } 
#mandatory_fields{ position:absolute; font-size:10px; font-style:normal; right:15px; _right:145px; color:#ca0a20; }
.litige-resolu{ float:right;margin-right:15px;margin-top:4px; }
/*#store_name{ width:211px; }*/

#main .admin{ border:1px solid #ff7f00;}
#main .admin fieldset{ border:0; }
#main .admin ul a{ font-weight:bold; }

.admin-form .extra-caps-row label{ width:auto;}
.admin-form fieldset{ padding:8px 10px; margin-top:15px;}
.admin-form  .submit{ margin:12px 0; float:none;}
.admin-form  .submit input{ margin:0;}

div.moderation, .moderation td{ background:#fcc; }

.modal .content{ margin:10px;}
.modal .action{ text-align:right; }
#modal_register_forum{ height:146px; }
#modal_register_forum.err{ height:176px; }
#modal_register_forum p{ margin:10px 0; }

#post_add_link
{
	position:absolute;
	left:250px;
	z-index:100;
}
#post_add_link fieldset
{
	border:1px solid #ff7f00;
	background:#fff;
	padding:20px;
}
#post_add_link legend strong
{
	position:absolute;
	top:10px;
}
#post_add_link label
{
	display:inline-block;
	width:65px;
}
#post_add_link input[type=text]
{
	width:250px;
}
#post_add_link .controls
{
	float:right;
}

.charte{ float:left; margin-left:133px; }


/* PRINT LAYOUT */
@media print {
	body { font-size: 10pt }
	#main{ width:100%;}
	.block_form, .block_breadcrumb, .block_search, .post-form, .admin, .block_footer, .forum_head ul, .forum_head .nav, .poststuff ul, .topic_subscription, .nav, .counter_product, .counter_marchand, .compare, .myaccount, .services, .cr_bl, .cr_br, #leftCol, #bbpress_copyright, #backToForum{ display:none; }
	.block_header{ height:auto !important; background:none !important; }
	.block_header .logo{ position:relative !important; left:0 !important;}
	#thread{ border:0;}
	#thread li.clearfix{ border:1px solid #ff7f00 !important;} 
	
}

