/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.0.x style)
	Based on style:
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Group ( https://www.phpbb.com/ )
	Some theme:			MX8-80 administrator
    --------------------------------------------------------------
*/
/* BEGIN @include common.css */ 
 /* General Markup Styles
---------------------------------------- */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 101%;
}
body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin-top: 164px;
	background-color:#99cdff;
	background-image:url("./styles/passionballtrap/theme/images/fond-AVRIL-2024-ANNONCEUR.jpg");	
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
html, body {
	color:#000000;

}
h1 {
	/* Forum name */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 200px;
	color: #FFFFFF;
	margin-top: 15px;
	font-weight: bold;
	font-size: 2em;
}
h2 {
	/* Forum header titles */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3f3f3f;
	font-size: 2em;
	margin: 0.4em 0 0.2em 0;
}
h2.solo {
	margin-bottom: 1em;
}
h3 {
	/* Sub-headers (also used as post headers, but defined later) */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1.05em;
	color: #989898;
	margin-top: 10px;
}
h4 {
	/* Forum and topic list titles */
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.3em;
}
p {
	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 0.8em;
}
.arrow-updown {
	display: inline-block;
	padding-left: 4px !important;
	font-weight: normal;
	position: relative;
	top: -1px;
}
.pjump {
	margin-top: 25px;
	margin-bottom: 10px;
}
.pjumptopic {
	margin-top: 0;
	margin-bottom: 0;
}
.sjump {
	background-color: #DBDBDB;
	padding: 0 5px 0 3px;
}
img {
	border-width: 0;
}
hr {
	/* Also see tweaks.css */
	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}
hr.dashed {
	border-top: 1px dashed #CCCCCC;
	margin: 10px 0;
}
hr.divider {
	display: none;
}
p.right {
	text-align: right;
}
/* Main blocks
---------------------------------------- */
#wrap {
	background: #F7F7F7;
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#F8F8F8));
	background: -moz-linear-gradient(top, #F7F7F7, #F8F8F8);
	border: solid 5px rgb(85, 85, 85);
	box-shadow: 0 0 4px rgb(0, 0, 0) inset;
	padding: 0 12px 0;
	min-width: 700px;
	width: 950px;
	margin: auto;
}
#simple-wrap {
	padding: 6px 10px;
}
#page-body {
	margin: 4px 0;
	clear: both;
}
#page-footer {
	clear: both;
}
#page-footer h3 {
	margin-top: 20px;
}
/* Search box
--------------------------------------------- */
#search-box {
	color: white;
	display: block;
	float: left;
	height: 20px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 0;
	position: relative;
	text-align: left;
	white-space: nowrap;
}

/* .button1 style defined later, just a few tweaks for the search button version */
#search-box input.button1 {
	padding: 1px 5px;
}
#search-box li {
	text-align: right;
	margin-top: 4px;
}
#search-box img {
	vertical-align: middle;
	margin-right: 3px;
}
/* Sponsors one two three four five six seven eight
--------------------------------------------- */
.parkpub {
	background: #eeeeee;
	height: 518px;
}
.endpub {
	clear: both;
}
#sponsor-one , #sponsor-two, #sponsor-three, #sponsor-four, #sponsor-five, #sponsor-six, #sponsor-seven,
#sponsor-eight, #sponsor-nine, #sponsor-ten {
	margin-bottom: 3px;
	width: 460px;
	height: 100px;
}
#sponsor-one , #sponsor-two {
	margin-top: 3px;
}
#sponsor-one, #sponsor-three, #sponsor-five , #sponsor-seven, #sponsor-nine {
	float: left;
	margin-left: 5px;
}
#sponsor-two, #sponsor-four, #sponsor-six, #sponsor-eight, #sponsor-ten {	
	float: right;
	margin-right: 5px;
}
/* -----Fin sponsors----- */
/* Site description and logo */
#site-description {
	margin-left: -12px;
}
#site-description h1 {
	left: -500px;
	position: absolute;

}
/*---ecarts----*/
.margin0 {
	margin: 0 !important;
}
.mabottom10 {
	margin-bottom: 10px !important;
}
.mabottom20 {
	margin-bottom: 20px !important;
}
.mabottom15 {
	margin-bottom: 15px !important;
}
.mabottom6 {
	margin-bottom: 6px !important;
}
.mabottom5 {
	margin-bottom: 5px !important;
}
.mabottom0 {
	margin-bottom: 0 !important;
}
.topbot0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.matop25 {
	margin-top: 25px !important;
}
.matop20 {
	margin-top: 20px !important;
}
.matop15 {
	margin-top: 15px !important;
}
.matop12 {
	margin-top: 12px !important;
}
.matop10 {
	margin-top: 10px !important;
}
.matop9 {
	margin-top: 9px !important;
}
.matop5 {
	margin-top: 5px !important;
}
.matop4 {
	margin-top: 4px !important;
}
.matop3 {
	margin-top: 3px !important;
}
.matop0 {
	margin-top: 0 !important;
}
.maleft25 {
	margin-left: 25px !important;
}
.maleft20 {
	margin-left: 20px !important;
}
.maleft15 {
	margin-left: 15px !important;
}
.maleft10 {
	margin-left: 10px !important;
}
.maleft5 {
	margin-left: 5px !important;
}
.maright30 {
	margin-right: 30px !important;
}
.maright10 {
	margin-right: 10px !important;
}
.maright7 {
	margin-right: 7px !important;
}
.padtop70 {
    padding-top: 70px;
}
.padtop25 {
    padding-top: 25px !important;
}
.padtop20 {
	padding-top: 20px !important;
}
.padtop5 {
    padding-top: 5px;
}
.padtop3 {
    padding-top: 3px;
}
.padtop0 {
    padding-top: 0;
}
.padbot5px {
    padding-bottom: 5px !important;
}
.padbot10px {
    padding-bottom: 10px !important;
}
.padleft05 {
    padding-left: 5px;
}
.padleft25 {
    padding-left: 25px;
}
.padright05 {
    padding-right: 5px;
}
.padrileft10 {
    padding-right: 10px;
    padding-left: 10px;
}
.padrileft08 {
    padding-right: 8px;
    padding-left: 8px;
}
.nobordert {
    border-top: none;
}
.fosize08 {
    font-size: 0.8em;
}
.diswidth {
    display: block;
	width: 200px;
}
.navfoot {
	background-color: #BCBABA;
	border: solid 1px #FD9903;
	background: -webkit-gradient(linear, left top, left bottom, from(#9E9D9A), to(#E0E0E0));
	background: -moz-linear-gradient(top, #9E9D9A, #E0E0E0);
	background-image: -ms-linear-gradient(top, #9E9D9A 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #9E9D9A 0%, #E0E0E0 100%);
	background-image: linear-gradient(to bottom, #9E9D9A 0%, #E0E0E0 100%);
    padding: 4px 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}
/*---fin des ecarts----*/
.authorow {
    display: block;
	float: left;
	text-align: center;
	width: 160px;
}
.postsigna {
     vertical-align: middle;
}
.rowsigna {
    vertical-align: bottom;
	text-align: right;
}
.tabsigna {
    text-align: left;
	width: 100%;
}
.postwidth {
    width: 184px;
	text-align: center;
}
.otowidth {
    width: auto;
}
.relatwidth {
    width: 563px !important;
    padding-right: 29px !important;
}
.widthrelat {
    width: 57% !important;
}
/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
	display: block;
	background-image: url("./styles/passionballtrap/theme/images/entete03-2020.png");
	background-repeat: no-repeat;
	width: 974px;
	height: 59px;
	margin-left:-12px;
}
.navbar {
	background-color: #BCBABA;
	padding: 0 5px;
}
.navbarmenu  {
	float: left;
	background: #353535;
	background: -webkit-gradient(linear, left top, left bottom, from(#C7C7C7), to(#FD8E00),color-stop(0.2, #3D3D3D), color-stop(0.85, black), color-stop(1.0, #CFCFCF));
	background: -moz-linear-gradient(center top , #CFCFCF 3%, #000000 20%, #000000 80%, #FF8800 100%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #1C0502 0%, #6E6651 100%);
	background-image: -o-linear-gradient(top, #1C0502 0%, #6E6651 100%);
	width: 86%;
	text-align: center;
	height:	51px;
	margin: 4px 0;
}
.forabg {
	margin-bottom: 4px;
	padding: 0 5px;
	clear: both;
}
.forumbg {
	background-color: #000000;
	background-image: url("./styles/passionballtrap/theme/images/bg_header.gif");
	background-position: 0 0;
    border-bottom: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
	margin-bottom: 4px;
	padding: 0 5px;
	clear: both;
}
.panel {
	margin-bottom: 4px;
	padding: 0 10px;
	background-color: #C3C3C3;
	color: #C3C3C3;
}
.panelviewprofil {
	margin-bottom: 4px;
	padding: 6px;
	color: #000000;
}
.panel_portal {
	margin-bottom: 4px;
	padding: 0 10px;
	background-color: #C3C3C3;
	color: #C3C3C3;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.chaph2, .chaph3, .chaph4, .chaph5, .chaph44 {
	background-image: url("https://www.passionballtrap.fr/forum/images/plateau_titre/plat_ss_titre.png");
	background-repeat: no-repeat;
/*	width: 26px;
	height: 17px;*/
}
.chaph2 {
	display: inline-block;
	text-indent: -999em;
}
.chaph3 {
	background-position: 0 2px;
}
.chaph4 {
	display: block;
	padding-top: 2px;
	background-position: 0 3px;
}
.chaph44 {
	display: block;
	margin-top: 2px !important;
	padding-top: 2px;
}
.chaph5 {
	background-position: 0 3px;
}
.spanh3 {
	margin-left: 25px;
}
.post {
	padding: 2px 0 0 5px;
	margin-bottom: 1px;
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.howto {
	line-height:1.5em;
}
.radius {
	margin-bottom: 4px;
}
.post:target .content, .post:target h3 a, .radius:target .content,
.radius:target h3 a {
	color: #000000;
}
.bg1	{ background-color: #f7f7f7; }
.bg2	{ background-color: #f2f2f2; }
.bg3	{ background-color: #ebebeb; }
.rowbg {
	margin: 5px 5px 2px 5px;
}
.ucprowbg {
	background-color: #e2e2e2;
}
.fieldsbg {
	background-color: #eaeaea;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}
.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}
span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}
span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}
span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}
.headbg span.corners-bottom {
	margin-bottom: -1px;
}
.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}
.radius span.corners-top, .radius span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}
.rules span.corners-top {
	margin: 0 -10px 5px -10px;
}
.rules span.corners-bottom {
	margin: 5px -10px 0 -10px;
}

/* Horizontal lists
----------------------------------------*/
ul.linklist {
	display: block;
	margin: 0;
}
ul.linklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 3px;
	font-size: 1.1em;
}
ul.linklist li.rightside, p.rightside {
	float: right;
	margin-right: 0;
/*	margin-top: 5px;*/
}
ul.navlinks {
	padding-bottom: 1px;
	margin-bottom: 1px;
	font-weight: bold;
}
ul.leftside {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}
ul.rightside {
	float: right;
	margin-left: 5px;
	margin-right: -5px;
	text-align: right;
}
/* Table styles
----------------------------------------*/
table.table1 {
	/* See tweaks.css */
}
#ucp-main table.table1 {
	padding: 2px;
}
table.table1 thead th {
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 1.3em;
	font-size: 1em;
	padding: 2px 0 6px 3px;
}
table.table1 thead th span {
	padding-left: 7px;
}
table.table1 tbody tr {
	border: 1px solid #cfcfcf;
}
table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #FFB651;
	color: #000;
}
table.table1 td {
	color: #6a6a6a;
	font-size: 1.1em;
}
table.table1 tbody td {
	padding: 5px;
	border-top: 1px solid #F8F7F5;
	border-bottom: 1px solid #7A7A7A;
	border-left: 1px solid #FF8000;
}
table.table1 tbody th {
	padding: 5px;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #333333;
	background-color: #FFFFFF;
}
/* Specific column styles */
table.table1 .name		{ text-align: left; }
table.table1 .posts		{ text-align: center !important; width: 7%; }
table.table1 .joined	{ text-align: center; width: 11%; }
table.table1 .active	{ text-align: center; width: 11%; }
table.table1 .mark		{ text-align: center; width: 7%; }
table.table1 .info		{ text-align: left; width: 44%; }
table.table1 .info div	{ width: 100%; white-space: normal; overflow: hidden; }
table.table1 .info1 div	{ white-space: normal; overflow: hidden; }
table.table1 .autocol	{ line-height: 2em; white-space: nowrap; }
table.table1 thead .autocol { padding-left: 1em; }

table.table1 span.rank-img {
	float: right;
	width: auto;
}
table.info td {
	padding: 3px;
}
table.info tbody th {
	padding: 3px;
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
}
.forumbg table.table1 {
	margin: 0;
}
.forumbg-table > .inner {
	margin: 0 -1px;
}
.forumbg-table > .inner > span.corners-bottom {
	margin: -1px -4px 0 -4px;
}
/* Misc layout styles
---------------------------------------- */
/* column[1-2] styles are containers for two column layouts
   Also see tweaks.css */
.column1 {
	float: left;
	clear: left;
	width: 47%;
}
.marge {
	margin-left: 15px;
}
.width {
	margin-left: 230px;
}
.column2 {
	float: right;
	clear: right;
	width: 52%;
}
/* General classes for placing floating blocks */
.left-box {
	float: left;
	width: auto;
	text-align: left;
}
.right-box {
	float: right;
	width: auto;
	text-align: right;
}
dl.details, dl.detailsview {
	font-size: 1.1em;
}
dl.details dt, dl.detailsview dt {
	float: left;
	clear: left;
	text-align: right;
	color: #000000;
	display: block;
}
dl.details dt {
	width: 26%;
}

dl.detailsview dt {
	width: 49%;
}
dl.details dd, dl.detailsview dd {
	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #828282;
	float: left;
}
dl.detailsview dd {
	width: 50%;
}
/* Pagination
---------------------------------------- */
.pagination {
	float: right;
	height: 1%; /* IE tweak (holly hack)*/
	width: auto;
	text-align: right;
	margin-bottom: 5px;
}
.pagination span.page-sep {
	display: none;
}
li.pagination {
	margin-top: 0;
}
.pagination strong, .pagination b {
	font-weight: normal;
}
.pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #bfbfbf;
	border: 1px solid #bfbfbf;
	font-size: 0.9em !important;
}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #eeeeee;
	border: 1px solid #bababa;
	font-size: 0.9em !important;
	line-height: 1.5em;
}
.pagination span a:hover {
	border-color: #d2d2d2;
	background-color: #d2d2d2;
	color: #FFF;
	text-decoration: none;
}
.pagination img {
	vertical-align: middle;
}
/* Pagination in viewforum for multipage topics */
.rowmp .pagination, .rowsubject .pagination,
.otherrow .pagination, .row .pagination  {
	display: block;
	float: right;
	width: auto;
	margin-top: 0;
	padding: 1px 0 1px 15px;
	font-size: 0.9em;
	background: none 0 50% no-repeat;
}
.row .pagination span a, li.pagination span a,
.rowsubject .pagination span a, li.pagination span a,
.rowmp .pagination span a, li.pagination span a,
.otherrow .pagination span a, li.pagination span a {
	background-color: #FFFFFF;
}
.row .pagination span a:hover, li.pagination span a:hover,
.rowmp .pagination span a:hover, li.pagination span a:hover,
.rowsubject .pagination span a:hover, li.pagination span a:hover ,
.otherrow .pagination span a:hover, li.pagination span a:hover {
	background-color: #d2d2d2;
}
/* Miscellaneous styles
---------------------------------------- */
#forum-permissions {
	float: right;
	width: auto;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 10px;
	text-align: right;
}
.copyright {
	padding: 0;
	text-align: center;
	color: #555555;
}
.small {
	font-size: 0.9em !important;
}
.titlespace {
	margin-bottom: 15px;
}
.headerspace {
	margin-top: 1px;
}
.error {
	color: #0000E3;
	font-weight: bold;
	font-size: 1em;
}
.reported {
	background-color: #f7f7f7;
}
li.reported:hover {
	background-color: #ececec;
}
div.rules {
	background-color: #ececec;
	color: #bcbcbc;
	padding: 0 10px;
	margin: 5px 0 10px 0;
	font-size: 1.1em;
	border: solid 2px red;
}
div.rules ul, div.rules ol {
	margin-left: 20px;
}
p.rules {
	background-color: #ececec;
	background-image: none;
	padding: 5px;
}
p.rules img {
	vertical-align: middle;
	padding-top: 5px;
}
p.rules a {
	vertical-align: middle;
	clear: both;
}
#top {
	position: absolute;
	top: -20px;
}
.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
}
/*Navigation
--------------------- */
#menu a {
   display: inline-block;
   width: 96px;
   height: 30px;
   margin: 7px 0;
}
#menu a span {
   display: none;
   text-indent: -5000px;
}
/*fin navigation
--------------------- */
/*bas de page paypal et xiti
--------------------- */
.badepage {
	text-align: center;
}
/*fin bas de page paypal et xiti
--------------------- */
/*mini menu
--------------------- */
.smallmenu {
	float: right !important;
	display: inline-block !important;
	margin: 5px 0 10px 0;
}
.smallmenuindex {
	float: right !important;
	display: inline-block !important;
	margin: 3px 0 !important;
}
#profil {
    z-index: 999;
	margin-left: 5px;
}
#menuDeroulant {
    width: 190px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
    top: 0;
    left: 0;
}
#menuDeroulant li {
    float: right;
    margin: 0;
    padding: 0;
    border: 0;
}
.boldcursor, .boldshoot {
	font-weight: bold;
}
.secondshoot {
	color: #0000CC !important;
	font-weight: bold !important;
}
#menuDeroulant .sousMenu {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
}
#menuDeroulant .sousMenu li {
    float: none;
	background: rgb(253, 219, 192);
    margin: 0 3px 1px 0;
    padding: 4px;
    border: 1px solid #000000;
    color: #000000;
}
#menuDeroulant .Menu {
	display: block;
	background-color: rgb(88, 86, 86);
	color: rgb(232, 232, 232);
	width: 190px;
	height: 1%;
	margin-bottom: 1px;
	margin-right: 3px;
	padding: 3px 0;
	text-align: center;
	text-decoration: none;
	border: 1px solid rgb(133, 133, 133);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#menuDeroulant .Menu:hover {
	border: 1px solid rgb(0, 0, 0);
	background: #d4d4d4;
    color: black;
	cursor: n-resize;
}
#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited {
    display: block;
    margin: 0;
    text-decoration: none;
    color: #000;
}
.boldcursor:hover {
	cursor: pointer;
}
.boldshoot:hover {
	cursor:default;
}
#menuDeroulant .sousMenu li a:hover,
#menuDeroulant .sousMenu li:hover {
    color: #FFFFFF !important;
    background-color: #FF8000;
}
#menuDeroulant li:hover > .sousMenu {
	display: block;
}
.shootnline {
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/imageset/fr/icon_user_onlineview.png");
	background-repeat: no-repeat;
	width: 32px;
	height: 29px;
	display: block;
	float: right;
	margin-right: 2px;
	margin-top: 0;
}
.topgun {
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/imageset/icon_back_top.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	float: right;
	margin: 2px 10px 0 0;
}
.basgun {
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/imageset/icon_back_bas.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	float: right;
	margin: 2px 5px  0 0;
}
/*.username-coloured {
	font-size: 1.1em;
}*/
.nameshoot {
	margin-top: 23px;
}
.rankshoot {
	margin-bottom: 2px;
}
.avatshoot {
	margin-left: 3px;
}
/* Fin minimenu PBT  */ 
 /* END @include common.css */ 

/* BEGIN @include links.css */ 
 /* Link Styles
---------------------------------------- */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
/*a {
	direction: ltr;
	unicode-bidi: embed;
}*/

a:link	{ color: #898989; text-decoration: none; }
a:visited	{ color: #898989; text-decoration: none; }
a:hover	{ color: #d3d3d3; text-decoration: none; }
a:active	{ color: #d2d2d2; text-decoration: none; }

/* Coloured usernames */
.username-coloured {
	font-weight: bold;
	display: inline !important;
	padding: 0 !important;
	text-shadow: rgba(255, 255, 255, 0.35) 1px 1px;	
}

/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #ffffff;
	text-decoration: none;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
	color: #ffffff;
	text-decoration: none;
}

/* Links for forum/topic lists */
a.forumtitle {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

a.topictitle {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

a.topictitle:hover {
	color: #bcbcbc;
	text-decoration: none;
}

a.topictitle:active {
	color: #898989;
}

/* Post body links */
.postlink {
	text-decoration: none;
	color: #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 0;
}

.signature a, .signature a:visited, .signature a:hover, .signature a:active {
	border: none;
	text-decoration: none;
	background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a {
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	text-decoration: none;
	color: #d3d3d3;
}

/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */
/* See http://www.phpbb.com/bugs/phpbb3/59685 */
.postprofile a:active {
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

/* Profile searchresults */	
.search .postprofile a {
	color: #898989;
	text-decoration: none; 
	font-weight: normal;
}

.search .postprofile a:hover {
	color: #d3d3d3;
	text-decoration: none; 
}

/* Back to top of page */
.back2top {
	clear: both;
	height: 11px;
	text-align: right;
}

a.top {
	background: none no-repeat top left;
	text-decoration: none;
	width: 16px;
	height: 15px;
	display: block;
	float: right;
	margin-top: -15px;
	overflow: hidden;
	letter-spacing: 1000px;
	text-indent: 11px;
}

a.top2 {
	background: none no-repeat 0 50%;
	height: 16px;	
	text-decoration: none;
	padding-left: 15px;
}

/* Arrow links  */
a.up		{ background: none no-repeat left center; }
a.down		{ background: none no-repeat right center; }

a.up, a.up:link, a.up:active, a.up:visited {
	padding-left: 10px;
	text-decoration: none;
	border-bottom-width: 0;
}

a.up:hover {
	background-position: left top;
	background-color: transparent;
}

a.down, a.down:link, a.down:active, a.down:visited {
	padding-right: 10px;
}

a.down:hover {
	background-position: right bottom;
	text-decoration: none;
}

a.left, a.left:active, a.left:visited {
	font-size: 0.9em;
	padding: 3px 7px 3px 7px;
	border: 1px solid black;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A2A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);	

}

a.left:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 0 60%;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FF5C00));
	background: -moz-linear-gradient(top, #FAFAFA, #FF5C00);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);	
	font-weight: normal;	
}

a.leftperso, a.leftperso:active, a.leftperso:visited {
	width: 85px;
	margin-left: 10px;
	font-size: 1.0em;
	padding: 2px 7px;
	border: 1px solid black;	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A2A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);	
	text-align: right;
	text-shadow: rgba(255, 211, 194, 0.35) 1px 1px;
	background-color: #D8D8D8;	
}

a.leftperso:hover {
	background-color: #BABABA;
	color: #A25B02;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FF5C00));
	background: -moz-linear-gradient(top, #FAFAFA, #FF5C00);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);	
	font-weight: normal;
	text-shadow: rgba(247, 247, 247, 0.4) 1px 1px;	
}

.leftpersoplato {
	float: left;
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/theme/images/portal/platoportal.png"); 
	background-repeat: no-repeat;
	width: 14px;	
	height: 14px;
}

.rightpersoplato {
	float: right;
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/theme/images/portal/platoportal.png"); 
	background-repeat: no-repeat;
	width: 14px;	
	height: 14px;
	margin-right: 7px;
}

a.rightperso, a.rightperso:active, a.rightperso:visited {
	width: 85px;
	font-size: 1.0em;
	margin-left: 10px;
	padding: 2px 7px;
	border: 1px solid black;	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A2A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	text-align: center;
	text-shadow: rgba(255, 211, 194, 0.35) 1px 1px;
	background-color: #D8D8D8;	
}

a.rightperso:hover {
	background-color: #BABABA;
	color: #A25B02;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FF5C00));
	background: -moz-linear-gradient(top, #FAFAFA, #FF5C00);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);
	font-weight: normal;
	text-shadow: rgba(247, 247, 247, 0.4) 1px 1px;		
}

a.right, a.right:active, a.right:visited {
	font-size: 0.9em;
	margin-left: 5px;
	padding: 3px 7px 3px 7px;
	border: 1px solid black;	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A2A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);	
}

a.right:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FF5C00));
	background: -moz-linear-gradient(top, #FAFAFA, #FF5C00);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #FF5C00 100%);	
	font-weight: normal;	
}
a.target {
	float: right;
}
/* invisible skip link, used for accessibility  */
.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}

/* Feed icon in forumlist_body.html */
.feed-icon-forum {
	display: block;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}

a.image_last_post {
	display: block;
	text-align: right;
	margin-right: 5px;
	margin-top: -5px;
}
a.image_last_postsearch {
	display: block;
	text-align: right;
	margin-right: 5px;
	margin-top: 15px;
}
a.image_last_postview {
	float: right;
	margin: 12px 18px 0 0;
} 
 /* END @include links.css */ 

/* BEGIN @include content.css */ 
 /* Content Styles
---------------------------------------- */
.mcptitle {
	list-style-type: none;
	margin: 0;
	color: #000000;
	height: 25px;	
}
.firstmcp {
	color: #000000;
	display: block;
	list-style-type: none;
	color: #777777;
	margin: 0;
}
.secondmcp, .mcpnoshad, .mcplast, .mcplastmerg  {
	display: block;
	float: left;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.onemcp {
	width: 522px;
}
.secondmark {
	width: 448px;
}
.mcpnoshad {
	width: 9%;
	text-align: center;	
}
.mcplast {
	width: 147px;
	text-align: center;
}
.mcplastmerg {
	width: 153px;
	text-align: center;
}
.mcpwidth {
	width: initial !important;
}
.rowmcp {
	border-bottom: 1px solid #000000 !important;
	border-left: 1px solid #000000 !important;
	border-right: 1px solid #000000 !important;
	border-top: 0px;
	clear: both;
}
.mergemcp {
	width: 54% !important;
}
ul.topiclist, ul.othertopiclist, ul.topiclistportal {
	display: block;
	list-style-type: none;
	margin: 0;
}
ul.forums {
	border-top: 1px solid black;
}
ul.topics, ul.topics2 {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
ul.topiclist li, ul.othertopiclist li, ul.topiclistportal li  {
	display: block;
	list-style-type: none;
	color: #777777;
	margin: 0;
}
ul.topiclist dl, ul.othertopiclist dl, ul.topiclistportal dl {
	position: relative;
}
ul.topiclist li.row dl {
	padding: 1px 0 3px 0;
}
ul.topiclist li.rowmp dl {
	padding: 1px 0 2px 0;
}
ul.topiclist li.rowsubject dl {
	padding: 0;
}
ul.othertopiclist li.otherrow dl, ul.topiclistportal li.row dl, ul.topiclistportal li.rowmp dl,
ul.topiclistportal li.rowsubject dl, ul.topiclistportal li.otherrow dl {
	padding: 2px 0;
}
ul.topiclist dt, ul.othertopiclist dt, ul.topiclistportal dt {
	display: block;
	float: left;
	font-size: 1.1em;
}
ul.topiclist dt {
	width: 64%;
	text-align: justify;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 4px;
}
ul.othertopiclist dt {
	width: 35%;
	padding-left: 5px;
	padding-right: 5px;
}
ul.topiclistportal dt {
	width: 80%;
	padding: 0;
}
ul.topiclist dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 100% 0 100% 0; /* on envoie les traits en augmentant les marges interieures du haut et bas de la classe) */
    margin: -100% 0 -100% 0; /* on annule l'action en mettant une marge exterieure negative */
}
ul.othertopiclist dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 100% 0 100% 0; /* on envoie les traits en augmentant les marges interieures du haut et bas de la classe) */
    margin: -100% 0 -100% 0; /* on annule l'action en mettant une marge exterieure negative */
}
ul.topiclistportal dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 100% 0 100% 0; /* on envoie les traits en augmentant les marges interieures du haut et bas de la classe) */
    margin: -100% 0 -100% 0; /* on annule l'action en mettant une marge exterieure negative */
}
ul.topiclistportal dfn {
	/* Labels for post/view counts */
	position: absolute;
	left: -999px;
	width: 990px;
}
ul.topiclist li.row dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.topiclist li.rowmp dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.othertopiclist li.rowsubject dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.othertopiclist li.otherrow dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.topiclistportal li.row dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.topiclistportal li.rowmp dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.topiclistportal li.rowsubject dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
ul.topiclistportal li.otherrow dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
.haut {
	padding-top: 5px;
	padding-bottom: 5px;
}
.forum-image {
	float: left;
	padding-top: 9px;
	margin-right: 5px;
}
li.row, li.rownl {
	background-color: #D8D8D8;
	background-image: -ms-linear-gradient(top, #FAFAFA 10%, #CACACA 50%);
	background-image: -moz-linear-gradient(top, #FAFAFA 10%, #CACACA 50%);
	background-image: -o-linear-gradient(top, #FAFAFA 10%, #CACACA 50%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FAFAFA), color-stop(.5, #CACACA));
	background-image: -webkit-linear-gradient(top, #FAFAFA 10%, #CACACA 50%);
	background-image: linear-gradient(to bottom, #FAFAFA 10%, #CACACA 50%);
	border-top: 1px solid #000000;
	border-bottom: 1px solid rgba(248, 248, 248, 0.44);
	padding: 0 !important;
}
li.row {
	min-height: 52px;
}
li.rownl {
	min-height: 50px;
}
li.rowmp {
	border-bottom: 1px solid #000000;
	min-height: 50px;
}
li.rowsubject {
	border-top: 1px solid rgba(248, 248, 248, 0.44);
	border-bottom: 1px solid rgba(248, 248, 248, 0.44);
}
li.otherrow {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8f8f8f;
}
li.row strong {
	font-weight: normal;
	color: #000000;
}
li.rowmp strong, li.rowsubject strong, li.otherrow strong, li.smallrow strong {
	font-weight: normal;
	color: #000000;
}
li.row:hover , li.rowsubject:hover , li.otherrow:hover , li.smallrow:hover {
	background-color: #FFB651;
}
li.rowmp:hover dd, li.rowsubject:hover dd, li.otherrow:hover dd {
	border-left-color: #CCCCCC;
}
li.header dt, li.header dd {
	line-height: 1em;
	border-left-width: 0;
	margin: 2px 0 4px 0;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
li.header dt {
	font-weight: bold;
	width: 513px;
}
li.header dd {
	margin-left: 0;
    padding: 2px 0; /* on remet la marge qu'on a enleve avant  */
}
li.header dl.icon dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 0;
	padding-right: 59px;
}
/* Forum list column styles */
dl.icon {
	background-position: 6px 50%;		/* Position of folder icon*/
   *background-position: 6px 6px;
	background-repeat: no-repeat;
}
dl.iconsubject {
	background-position: 6px 4px;		/* Position of folder icon */
   *background-position: 10px 6px;
	background-repeat: no-repeat;
}
dl.iconportal {
	min-height: 35px;
	background-image: url("https://www.passionballtrap.fr/forum/styles/passionballtrap/theme/images/portal/platoportal.png");
	background-position: 6px 50%;		/* Position of folder icon */
   *background-position: 10px 6px;
	background-repeat: no-repeat;
	cursor: pointer;
}

dl.iconportal3 {
	min-height: 35px;
	background-image: url("https://www.passionballtrap.fr/forum/styles/passionballtrap/theme/images/portal/platoportal.png");
	background-position: 6px 50%;		/* Position of folder icon */
   *background-position: 10px 6px;
	background-repeat: no-repeat;
	cursor: pointer;
}
dl.icon dt {
	padding-left: 49px;					 /*Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		 /*Position of topic icon */
}

dl.iconsubject dt {
	padding-left: 49px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
}
dl.iconportal dt {
	padding-left: 25px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
	width: auto;
	height: 14px;
	padding-top: 4px;
	padding-bottom: 3px;
}

dl.iconportal3 dt {
	padding-left: 25px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
	width: auto;
	height: 14px;
	padding-top: 4px;
	padding-bottom: 13px;
}
dd.posts, dd.views {
	width: 7%;
	text-align: center;
	line-height: 3.9em;
	font-size: 1.2em;
}
dd.posts2 {
	width: 9%;
	text-align: center;
/*	line-height: 2em;
	font-size: 1.2em;*/
}
dd.topics , dd.topics2{
	width: 6%;
	text-align: center;
	line-height: 2.0em;
	font-size: 1.2em;
}
dl.iconportal:hover {
	background-image: url("https://www.passionballtrap.fr/forum/styles/passionballtrap/theme/images/portal/platoportalbreack.png");
}
.postitle {
	margin-left: 4px;
}
.lastitle {
	width: 180px;
	text-align: center;
}
.spantopic {
	display: block;
	padding:0;
	margin-top: 4px;
	font-size: 0.9em;
	line-height: 1.1em;
}
.spanfeed {
	float: left;
	height: 17px;
	width: 20px;
}
.lptime {
	font-size: 0.9em;
	padding-left: 0;
}
/* List in forum description */
dl.icon dt ol,
dl.icon dt ul {
	list-style-position: inside;
	margin-left: 1em;
}
dl.icon dt li {
	display: list-item;
	list-style-type: inherit;
}
dd.lastpost {
	width: 136px;
	font-size: 1.05em;
}

dd.redirect {
	font-size: 1.1em;
	line-height: 2.5em;
}

dd.moderation {
	font-size: 1.1em;
}

ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span,
ul.othertopiclist dd.searchby span, ul.othertopiclist dd.info span, ul.othertopiclist dd.time span,
ul.topiclistportal dd.searchby span, ul.topiclistportal dd.info span, ul.topiclistportal dd.time span {
	display: block;
	padding-left: 5px;
}
dd.lastpost span {
	display: block;
	line-height: 1.00em;
	padding-left: 3px;
	margin-top: 3px;
}
dd.lastview span {
	display: block;
	line-height: 1.30em;
	padding-left: 3px;
	margin-top: 3px;
}
dd.time {
	width: auto;
	line-height: 200%;
	font-size: 1.1em;
}
dd.extra {
	width: 12%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}
dd.mark {
	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
}
dd.info {
	width: 30%;
}
dd.option {
	width: 15%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}
dd.searchby {
	width: 47%;
	font-size: 1.1em;
	line-height: 1em;
}
ul.topiclist dd.searchextra, ul.othertopiclist dd.searchextra,
ul.topiclistportal dd.searchextra {
	margin-left: 5px;
	padding: 0.2em 0;
	font-size: 1.1em;
	color: #333333;
	border-left: none;
	clear: both;
	width: 98%;
	overflow: hidden;
}
/* Container for post/reply buttons and pagination */
.topic-actions {
	margin-bottom: 3px;
	font-size: 1.1em;
	height: 28px;
	min-height: 28px;
}
div[class].topic-actions {
	height: auto;
}
/* Post body styles
----------------------------------------*/
.postbody, .postbodypm {
	padding: 0;
	line-height: 1.48em;
	color: #333333;
	float: left;
	clear: both;
}
.postbody {
	width: 78%;
}
.postbodypm {
	width: 75%;
}
.postbody .ignore {
	font-size: 1.1em;
}
.postbody h3.first {
	/* The first post on the page uses this */
	font-size: 1.7em;
}
.postbody h3 {
	/* Postbody requires a different h3 format - so change it here */
	font-size: 1.5em;
	padding: 2px 0 0 0;
	margin: 0 0 0.3em 0;
	text-transform: none;
	border: none;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	line-height: 125%;
}
.postbody h3 img {
	/* Also see tweaks.css */
	vertical-align: bottom;
}
.relief {
	background: rgb(180, 180, 180);
	border: 1px solid #8F8D8D;
	background: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(rgb(180, 180, 180)));
	background: -moz-linear-gradient(top, #E6E6E6, rgb(180, 180, 180));
	background-image: -ms-linear-gradient(top, #E6E6E6 0%, #B4B4B4 100%);
	background-image: -o-linear-gradient(top, #E6E6E6 0%, #B4B4B4 100%);
	padding: 6px;
	box-shadow: 0 0 10px rgb(211, 211, 211) inset;
}
.reliefpm {
	background: rgb(243, 243, 243);
	border: 1px solid rgb(165, 165, 165);
	padding: 8px;
	box-shadow: 0 0 10px rgb(173, 173, 173) inset;
}
.postbody .content , .postbodypm .content{
	background: rgb(248, 248, 248);
	font-size: 1.3em;
	font-family: Arial;
	line-height: 1.4em;
	border: 1px solid rgb(37, 37, 37);
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(236, 236, 236)), to(rgb(224, 224, 224)));
	background: -moz-linear-gradient(top, rgb(236, 236, 236), rgb(224, 224, 224));
	background-image: -ms-linear-gradient(top, #ECECEC 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #ECECEC 0%, #E0E0E0 100%);
	padding: 10px 10px 15px 10px;
	min-height: 68px;
	box-shadow: 0 0 10px rgb(24, 24, 24);
	overflow-x: hidden;
}
.search .postbody {
	width: 68%;
}
.relief:hover {
	background: rgb(148, 148, 148);
	border: 1px solid #f95004;
}
.postbody .content:hover {
	background: #cecece;	
}
/* Topic review panel
----------------------------------------*/
#review {
	margin-top: 2em;
}
#topicreview {
	background: black;
	padding: 0 5px 5px 5px;
	overflow-y: scroll;
	overflow-x: hidden !important;
	height: 350px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
#topicreview .postbody {
	width: auto;
	float: none;
	margin: 0;
	height: auto;
}
#topicreview .post, #topicreview .radius {
	height: auto;
}

#topicreview h2 {
	border-bottom-width: 0;
}
.post-ignore .postbody , .radius-ignore .postbody {
	display: none;
}
/* MCP Post details
----------------------------------------*/
#post_details
{
	/* This will only work in IE7+, plus the others */
	overflow: auto;
	max-height: 300px;
}
#expand
{
	clear: both;
}
/* Content container styles
----------------------------------------*/
.content {
	text-align: justify;
	min-height: 3em;
	overflow: hidden;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
	padding-bottom: 1px;
}
.content h2, .panel h2 {
	font-weight: normal;
	color: #353535;
	border-bottom: 1px solid #FF8000;
	font-size: 1.6em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0.3em; 	/* if no good 0.5em */
}
.panel h3 {
	margin: 0.5em 0;
}
.panel p {
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}
.content p {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}
dl.faq {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 2em;
	line-height: 1.4em;
}
dl.faq dt {
	font-weight: bold;
	color: #333333;
}
.content dl.faq {
	font-size: 1.2em;
	line-height: 1.6em;
	margin-bottom: 0.5em;
}
.content li {
	list-style-type: inherit;
}
.content ul, .content ol {
	margin-bottom: 1em;
	margin-left: 3em;
}
.posthilit {
	background-color: #f3f3f3;
	color: #BCBCBC;
	padding: 0 2px 1px 2px;
}
.announce, .unreadpost {
	border-left-color: #BCBCBC;
	border-right-color: #BCBCBC;
}
/* Post author */
p.author, p.authorpm {
	margin: 0 15em 0.5em 20px;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}
.bomar {
    border: none;
    margin: 0 !important;
}
/* Post signature */
.signature {
	float: left;
	margin-top: 3px;
	font-size: 0.9em;
	clear: left;
	line-height: 140%;
	width: 100%;
	overflow: hidden;
	max-height: 35px;
}
.margsign {
	margin-bottom: 0;
}
dd .signature {
	margin: 0;
	padding: 0;
	clear: none;
	border: none;
}
.signature li {
	list-style-type: inherit;
}
.signature ul, .signature ol {
	margin-bottom: 1em;
	margin-left: 3em;
}
/* Post noticies */
.notice {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: auto;
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1em;
	border-top: 1px dashed #CCCCCC;
	clear: left;
	line-height: 130%;
}
/* Jump to post link for now */
ul.searchresults {
	list-style: none;
	text-align: right;
	clear: both;
	margin-bottom: 8px;
}
/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	border: 1px solid #9FC6FF;
    box-shadow:2px 2px 10px gray;
   -moz-box-shadow:2px 2px 10px gray;
   -webkit-box-shadow:2px 2px 10px black;
	font-size: 0.95em;
	margin: 0.5em 8px 0 5px;
	overflow: hidden;
	padding: 5px;
}
blockquote blockquote {
	/* Nested quotes */
	background-color: #bababa;
	font-size: 1em;
	margin: 0.5em 25px 0 25px;
}
blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #e4e4e4;
}
blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	text-shadow:1px 1px 1px white;
	font-weight: bold;
	margin-left: 0;
	display: block;
	font-size: 0.9em;
	color: black !important;
}
blockquote cite cite {
	font-size: 1em;
	color: black !important;
}
blockquote.uncited {
	padding-top: 5px;
}
/* Code block */
dl.codebox {
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	font-size: 1em;
}
dl.codebox dt {
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}
blockquote dl.codebox {
	margin-left: 0;
}
dl.codebox code {
	/* Also see tweaks.css */
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	line-height: 1.3em;
	color: #8b8b8b;
	margin: 2px 0;
}
.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #000000; }
.syntaxdefault	{ color: #bcbcbc; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #585858; }
.syntaxstring	{ color: #a7a7a7; }

/* Attachments
----------------------------------------*/
.attachbox {
	float: left;
	width: auto;
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}
.pm-message .attachbox {
	background-color: #f3f3f3;
}
.attachbox dt {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.attachbox dd {
	margin-top: 4px;
	padding-top: 4px;
	clear: left;
	border-top: 1px solid #d8d8d8;
}
.attachbox dd dd {
	border: none;
}
.attachbox p, .attachbox p.stats {
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}
.attach-image {
	margin: 3px 0;
	width: 100%;
	max-height: 350px;
	overflow: auto;
}
.attach-image img {
	cursor: default;
}
/* Inline image thumbnails */
div.inline-attachment dl.thumbnail {
	display: block;
	margin-bottom: 4px;
}
.inline-attachment {
	margin-top: 5px !important;
}
div.inline-attachment p {
	font-size: 100%;
}
dl.file {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
.yellowspan {
	Background: yellow;
	font-weight: bold;
	font-size: 20px;
	color: black;
}
dl.file a {
	background-color: #FFFC00;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 20px;
	letter-spacing: -0.07em;
}
dl.file dt {
	text-transform: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
dl.file dd {
	color: rgb(123, 123, 123) !important;
	font-size: 0.60em !important;
	font-weight: 100;
	margin: 4px 0 -15px;
	padding: 0;
}
dl.thumbnail img {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFF;
}
dl.thumbnail dd {
	color: #666666;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.attachbox dl.thumbnail dd {
	font-size: 100%;
}
dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}

dl.thumbnail dt a:hover img {
	border: 1px solid #d2d2d2;
}
/* Post poll styles
----------------------------------------*/
fieldset.polls {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
fieldset.polls dl {
	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	padding: 5px 0 0 0;
	line-height: 120%;
	color: #666666;
}
fieldset.polls dl.voted {
	font-weight: bold;
	color: #000000;
}
fieldset.polls dt {
	text-align: left;
	float: left;
	display: block;
	width: 30%;
	border-right: none;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}
fieldset.polls dd {
	float: left;
	width: 10%;
	border-left: none;
	padding: 0 5px;
	margin-left: 0;
	font-size: 1.1em;
}
fieldset.polls dd.resultbar {
	width: 50%;
}
fieldset.polls dd input {
	margin: 2px 0;
}
fieldset.polls dd div {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 2px;
	overflow: visible;
	min-width: 2%;
}
.pollbar1 {
	background-color: #aaaaaa;
	border-bottom: 1px solid #747474;
	border-right: 1px solid #747474;
}
.pollbar2 {
	background-color: #bebebe;
	border-bottom: 1px solid #8c8c8c;
	border-right: 1px solid #8c8c8c;
}
.pollbar3 {
	background-color: #D1D1D1;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}
.pollbar4 {
	background-color: #e4e4e4;
	border-bottom: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
}
.pollbar5 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
}
/* Poster profile block
----------------------------------------*/
.postprofile, .postprofilepm {
	color: #666666;
	float: right;
	display: inline;
}
.postprofilepm {
	padding-right: 5px;
}
.postprofile dd, .postprofile dt {
	line-height: 1.2em;
}
.postprofile strong {
	font-weight: normal;
	color: #000000;
}
.postprofile a img {
   margin: 0;
}
.avatar {
	border: none;
	margin-bottom: 3px;
}
.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
/* Poster profile used by search*/
.search .postprofile {
	width: 30%;
}
/* pm list in compose message if mass pm is enabled */
dl.pmlist dt {
	width: 60% !important;
}
dl.pmlist dt textarea {
	width: 95%;
}
dl.pmlist dd {
	margin-left: 61% !important;
	margin-bottom: 2px;
} 
 /* END @include content.css */ 

/* BEGIN @include buttons.css */ 
 /* Button Styles
---------------------------------------- */

.choix {
	text-align: center;
	font-size: 0.9em !important;
	padding: 2px 5px;
	border: 1px solid black;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#ACACAC));
    background: -moz-linear-gradient(top, #FAFAFA, #ACACAC);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #ACACAC 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #ACACAC 100%);
	background-color: #D8D8D8;
}
.choixrouge {
	color: white !important;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding: 1px 5px 3px;
	border: 1px solid black;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FF0303));
	background: -moz-linear-gradient(top, #FAFAFA, #FF0303);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF0303 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #FF0303 100%);
	background-color: #FC0202;
}
.choix:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(#ACACAC), to(#FAFAFA)) !important;
    background: -moz-linear-gradient(top, #ACACAC, #FAFAFA) !important;
	background-image: -ms-linear-gradient(top, #ACACAC 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top, #ACACAC 0%, #FAFAFA 100%);
	background-color: #EBEBEB;
}
.choixrouge:hover {
	color: #FF0303 !important;
	border: 1px solid #FF0303;
	background:-webkit-gradient(linear, left top, left bottom, from(#ACACAC), to(#FAFAFA)) !important;
    background: -moz-linear-gradient(top, #ACACAC, #FAFAFA) !important;
	background-image: -ms-linear-gradient(top, #ACACAC 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top, #ACACAC 0%, #FAFAFA 100%);
	background-color: #EBEBEB;
}

.paypal {
	width: 482px;
}

.indexter, .indexbis {
	text-align: center;
	padding: 3px 30px;
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid black;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A3A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	box-shadow: 1px 1px 10px #696968;
	-moz-box-shadow: 1px 1px 10px #696968;
	-webkit-box-shadow: 1px 1px 10px #696968;
	background-color: #D8D8D8;
	text-shadow: rgba(255, 211, 194, 0.35) 1px 1px;
}

.indexbis {
	float: left;
	margin: 12px 0 0 315px;
}

.indexter  {
	margin-top: 5px;
	margin-bottom: 5px;
}

.dextwho  {
	margin-left: 110px;
}

.dexter  {
	text-align: center;
	margin-bottom: 10px;
	padding-top: 10px;
	clear: both;
}

.indexter:hover, .indexbis:hover  {
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#FAFAFA));
    background: -moz-linear-gradient(top, #919191, #FAFAFA);
	background-image: -ms-linear-gradient(top, #919191 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top, #919191 0%, #FAFAFA 100%);
	box-shadow: 0 1px 8px rgba(255, 122, 0, 0.53);
	-moz-box-shadow: 0 1px 8px rgba(255, 122, 0, 0.53);
	-webkit-box-shadow: 0 1px 8px rgba(255, 122, 0, 0.53);
	text-shadow: rgba(151, 130, 122, 0.41) 0 1px;
	border-color: #E45500;
	background-color: #7C7B7B;
}

a.butadmin, a.pubadmin {
	padding: 3px 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight: bold;
	line-height: 1.7em;
}

a.butadmin {
	background: -webkit-gradient(linear, left top, right bottom, from(#888080), to(#D8D8D8));
	background: -moz-linear-gradient(left, #888080, #D8D8D8);
	background-image: -ms-linear-gradient(top, #888080 0%, #D8D8D8 100%);
	background-image: -o-linear-gradient(top, #888080 0%, #D8D8D8 100%);
}

a.pubadmin {
	background: -webkit-gradient(linear, left top, right bottom, from(#D8D8D8), to(#888080));
	background: -moz-linear-gradient(left, #D8D8D8, #888080);
	background-image: -ms-linear-gradient(top, #D8D8D8 0%, #888080 100%);
	background-image: -o-linear-gradient(top, #D8D8D8 0%, #888080 100%);
}

a.butadmin:hover {
	background: -webkit-gradient(linear, left top, right bottom, from(#D8D8D8), to(#888080));
	background: -moz-linear-gradient(left, #D8D8D8, #888080);
	background-image: -ms-linear-gradient(top, #D8D8D8 0%, #888080 100%);
	background-image: -o-linear-gradient(top, #D8D8D8 0%, #888080 100%);
}

a.pubadmin:hover {
	background: -webkit-gradient(linear, left top, right bottom, from(#888080), to(#D8D8D8));
	background: -moz-linear-gradient(left, #888080, #D8D8D8);
	background-image: -ms-linear-gradient(top, #888080 0%, #D8D8D8 100%);
	background-image: -o-linear-gradient(top, #888080 0%, #D8D8D8 100%);
}

/* Rollover buttons
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
----------------------------------------*/
.buttons {
	display: inline-block;
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */
.buttons div {
	float: left;
	margin: 0 5px 3px 0;
	background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/
.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span	{ background-position: 0 100%; }

/* Big button images */
.writeg-icon span	{ background: transparent none 0 0 no-repeat; }
.writed-icon span	{ background: transparent none 0 0 no-repeat; }
.reply-icon span		{ background: transparent none 0 0 no-repeat; }
.post-icon span		{ background: transparent none 0 0 no-repeat; }
.locked-icon span	{ background: transparent none 0 0 no-repeat; }
.pmreply-icon span	{ background: none 0 0 no-repeat; }
.newpm-icon span 	{ background: none 0 0 no-repeat; }
.forwardpm-icon span { background: none 0 0 no-repeat; }
.newsletter-icon span { background: transparent none 0 0 no-repeat; }

/* Set big button dimensions */
.buttons div.writeg-icon		{ width: 82px; height: 25px;}
.buttons div.writed-icon		{ width: 82px; height: 25px;}
.buttons div.reply-icon		{ width: 82px; height: 25px;}
.buttons div.post-icon		{ width: 82px; height: 25px;}
.buttons div.locked-icon		{ width: 82px; height: 25px;}
.buttons div.pmreply-icon	{ width: 82px; height: 25px;}
.buttons div.newpm-icon		{ width: 82px; height: 25px;}
.buttons div.forwardpm-icon	{ width: 82px; height: 25px;}
.buttons div.newsletter-icon	{ width: 119px; height: 25px; }

/* Sub-header (navigation bar)
--------------------------------------------- */
a.print, a.sendemail, a.fontsize {
	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -5000px;
	text-align: left;
	background-repeat: no-repeat;
}

a.print {
	background-image: none;
	width: 22px;
}

a.sendemail {
	background-image: none;
	width: 22px;
}

a.fontsize {
	background-image: none;
	background-position: 0 3px;
	width: 195px;
}

a.fontsize:hover {
	background-position: 0 -20px;
	text-decoration: none;
}

/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search, .icon-newsletter {
	background-position: 0 5%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 2px 17px;
}

/* Poster profile icons
----------------------------------------*/
ul.profile-icons {
	padding-top: 10px;
	list-style: none;
}
.iconspm {
	padding-top: 5px !important;
}
/* Rollover state */
ul.profile-icons li {
	float: right;
	margin: 0 6px 3px 0;
	background-position: 0 100%;
}

/* Rolloff state */
ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Positioning of moderator icons */
.postbody ul.profile-icons {
	float: right;
	width: auto;
	padding: 0;
}

.postbody ul.profile-icons li {
	margin: 0 1px;
}

/* Profile & navigation icons */
.email-icon, .email-icon a		{ background: none top left no-repeat; }
.aim-icon, .aim-icon a			{ background: none top left no-repeat; }
.yahoo-icon, .yahoo-icon a		{ background: none top left no-repeat; }
.web-icon, .web-icon a			{ background: none top left no-repeat; }
.msnm-icon, .msnm-icon a			{ background: none top left no-repeat; }
.icq-icon, .icq-icon a			{ background: none top left no-repeat; }
.jabber-icon, .jabber-icon a		{ background: none top left no-repeat; }
.pm-icon, .pm-icon a				{ background: none top left no-repeat; }
.quote-icon, .quote-icon a		{ background: none top left no-repeat; }

/* Moderator icons */
.report-icon, .report-icon a		{ background: none top left no-repeat; }
.warn-icon, .warn-icon a			{ background: none top left no-repeat; }
.edit-icon, .edit-icon a			{ background: none top left no-repeat; }
.delete-icon, .delete-icon a		{ background: none top left no-repeat; }
.info-icon, .info-icon a			{ background: none top left no-repeat; }

/* Set profile icon dimensions */
ul.profile-icons li.email-icon		{ width: 20px; height: 20px; }
ul.profile-icons li.aim-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.yahoo-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.web-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.msnm-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.icq-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.jabber-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.pm-icon		{ width: 28px; height: 20px; }
ul.profile-icons li.quote-icon	{ width: 65px; height: 20px; }
ul.profile-icons li.report-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.edit-icon	{ width: 47px; height: 20px; }
ul.profile-icons li.delete-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.info-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.warn-icon	{ width: 20px; height: 20px; }


/* Fix profile icon default margins */
ul.profile-icons li.edit-icon	{ margin: 0 3px 0 0; }
ul.profile-icons li.quote-icon	{ margin: 0 1px 0 1px; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 1px 0 0; }


/* Mod: NoQuote in Last Post */
.m-reply-icon, .m-reply-icon a, .m-locked-icon, .m-locked-icon a	{ background: none top left no-repeat; }
ul.profile-icons li.m-reply-icon, ul.profile-icons li.m-locked-icon	{ margin: 0 1px 0 0;; }
ul.profile-icons li.m-reply-icon	{ width: 65px; height: 20px; }
ul.profile-icons li.m-locked-icon	{ width: 65px; height: 20px; } 
 /* END @include buttons.css */ 

/* BEGIN @include cp.css */ 
 /* Control Panel Styles
---------------------------------------- */


/* Main CP box
----------------------------------------*/
#cp-menu {
	float: left;
	width: 176px;
	margin-top: 1em;
	margin-bottom: 5px;
	z-index: 2;
	position: absolute;
}

#cp-main {
	float: right;
	width: 758px;
}

.cp_height {
	min-height: 780px;
}
#cp-main /*.content*/ {
	padding: 0;
}

#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #bfbfbf;
}

#cp-main .panel p {
	font-size: 1.1em;
}

#cp-main .panel ol {
	margin-left: 2em;
	font-size: 1.1em;
}

#cp-main .panel li.row {
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #F9F9F9;
	border-right: 1px solid black;
	border-left: 1px solid black;	
}

#cp-main .panel li.otherrow {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #F9F9F9;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

ul.cplist {
	margin-bottom: 5px;
	border-top: 1px solid #cbcbcb;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
	margin-bottom: 2px;
}

#cp-main table.table1 {
	margin-bottom: 1em;
}

#cp-main table.table1 thead th {
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	padding: 5px;
}

#cp-main table.table1 tbody th {
	font-style: italic;
	background-color: transparent !important;
	border-bottom: none;
}

#cp-main .pagination {
	float: right;
	width: auto;
	padding-top: 1px;
}

#cp-main .postbody p {
	font-size: 1.1em;
}

#cp-main .pm-message {
	border: 1px solid #e2e2e2;
	margin: 10px 0;
	background-color: #FFFFFF;
	width: auto;
	float: none;
}

.pm-message h2 {
	padding-bottom: 5px;
}

#cp-main .postbody h3, #cp-main .box2 h3 {
	margin-top: 0;
}

#cp-main .buttons {
	margin-left: 0;
}

#cp-main ul.linklist {
	margin: 0;
}

/* MCP Specific tweaks */
.mcp-main .postbody {
	width: 100%;
}

.tabs-container h2 {
	float: left;
	margin-bottom: 0;
}

.tabs-container #minitabs {
	float: right;
	margin-top: 19px;
}

.tabs-container:after {
	display: block;
	clear: both;
	content: '';
}

/* CP tabbed menu
----------------------------------------*/
#tabs {
	line-height: normal;
	margin: 20px 0 -1px 7px;
	min-width: 570px;
}

#tabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#tabs a {
	float: left;
	background: none no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}

#tabs a span {
	float: left;
	display: block;
	background: none no-repeat 100% -35px;
	padding: 6px 10px 6px 5px;
	color: #828282;
	white-space: nowrap;
}

#tabs a:hover span {
	color: #bcbcbc;
}

#tabs .activetab a {
	background-position: 0 0;
	border-bottom: 1px solid #ebebeb;
}

#tabs .activetab a span {
	background-position: 100% 0;
	padding-bottom: 7px;
	color: #333333;
}

#tabs a:hover {
	background-position: 0 -70px;
}

#tabs a:hover span {
	background-position:100% -70px;
}

#tabs .activetab a:hover {
	background-position: 0 0;
}

#tabs .activetab a:hover span {
	color: #000000;
	background-position: 100% 0;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs {
	line-height: normal;
	margin: -20px 7px 0 0;
}

#minitabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#minitabs li {
	display: block;
	float: right;
	padding: 0 10px 4px 10px;
	font-size: 1em;
	font-weight: bold;
	background-color: #f2f2f2;
	margin-left: 2px;
}

#minitabs a {
}

#minitabs a:hover {
	text-decoration: none;
}

#minitabs li.activetab {
	background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
	color: #333333;
}
/* CP onglet
----------------------------------------*/
.onglet-container h2 {
	float: left;
	margin-bottom: 0;
}

.onglet-container #minionglet {
	float: right;
	margin-top: 19px;
}

.onglet-container:after {
	display: block;
	clear: both;
	content: '';
}

/* CP tabbed menu
----------------------------------------*/
#onglet {
	line-height: normal;
	margin: 20px 0 -1px 7px;
	min-width: 570px;
}

#onglet ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#onglet li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#onglet a {
	float: left;
	background: none no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}

#onglet a span {
	float: left;
	display: block;
	background: none no-repeat 100% -35px;
	padding: 6px 10px 6px 5px;
	color: #828282;
	white-space: nowrap;
}

#onglet a:hover span {
	color: #bcbcbc;
}

#onglet .activetab a {
	background-position: 0 0;
	border-bottom: 1px solid #ebebeb;
}

#onglet .activetab a span {
	background-position: 100% 0;
	padding-bottom: 7px;
	color: #333333;
}

#onglet a:hover {
	background-position: 0 -70px;
}

#onglet a:hover span {
	background-position:100% -70px;
}

#onglet .activetab a:hover {
	background-position: 0 0;
}

#onglet .activetab a:hover span {
	color: #000000;
	background-position: 100% 0;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minionglet {
	line-height: normal;
	margin: -20px 7px 0 0;
}

#minionglet ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#minionglet li {
	display: block;
	float: right;
	padding: 0 10px 4px 10px;
	font-size: 1em;
	font-weight: bold;
	background-color: #f2f2f2;
	margin-left: 2px;
}

#minionglet a {
}

#minionglet a:hover {
	text-decoration: none;
}

#minionglet li.activetab {
	background-color: #F9F9F9;
}

#minionglet li.activetab a, #minionglet li.activetab a:hover {
	color: #333333;
}

/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */
#navigation {
	width: 170px;
	padding-top: 36px;
}

#navigation ul {
	list-style:none;
}

/* Default list state */
#navigation li {
	margin: 1px 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}

/* Link styles for the sub-section links */
#navigation a {
	display: block;
	padding: 5px;
	margin: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	background: #cfcfcf none repeat-y 100% 0;
}

#navigation a:hover {
	text-decoration: none;
	background-color: #c6c6c6;
	color: #bcbcbc;
	background-image: none;
}

#navigation #active-subsection a {
	display: block;
	color: #425067;
	background-color: #F9F9F9;
	background-image: none;
}

#navigation #active-subsection a:hover {
	color: #d3d3d3;
}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
	border-bottom: none;
	padding: 0;
	margin-left: -178px;
	color: #333333;
}

#cp-main .panel {
	background-color: #F9F9F9;
}

#cp-main .pm {
	background-color: #FFFFFF;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: none;
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background-image: none;
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
	background-image: none;
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
	background-image: none;
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
	background-image: none;
}

/* Friends list */
.cp-mini {
	background-color: #f9f9f9;
	margin: 10px 15px 10px -7px;
	line-height: 1.2em;
	width: 172px;
}

.cp-mini span.corners-top, .cp-mini span.corners-bottom {
	margin: 0 -5px;
}

dl.mini dt {
	font-weight: bold;
	color: #676767;
	text-align: center;
}

dl.mini dd {
	padding-top: 5px;
}

.friend-online {
	font-weight: bold;
	margin-top: 3px;
	text-align: right;
}

.friend-offline {
	font-style: italic;
	margin-top: 3px;
	text-align: right;
}

/* PM Styles
----------------------------------------*/
#pm-menu {
	line-height: 2.5em;
}

/* PM panel adjustments */
.reply-all a.left {
	background-position: 3px 60%;
}

.reply-all a.left:hover {
	background-position: 0 60%;
}

.reply-all {
	font-size: 11px;
	padding-top: 5px;
}

/* PM Message history */
.current {
	color: #999999;
}

/* Defined rules list for PM options */
ol.def-rules {
	padding-left: 0;
}

ol.def-rules li {
	line-height: 180%;
	padding: 1px;
}

/* PM marking colours */

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #bcbcbc;
	border-right-color: #bcbcbc;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	padding: 0;
	border: solid 3px #ffffff;
	border-width: 0 3px;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	padding: 0;
	border-width: 1px 3px;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	padding: 0;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	padding: 0;
	border: solid 3px #000000;
	border-width: 0 3px;
}

.pm-legend {
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 0;
	margin-bottom: 3px;
	padding-left: 3px;
}

/* Avatar gallery */
#gallery label {
	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: auto;
	background: #FFFFFF;
	border: 1px solid #CCC;
	text-align: center;
}

#gallery label:hover {
	background-color: #EEE;
} 
 /* END @include cp.css */ 

/* BEGIN @include forms.css */ 
 /* Form Styles
---------------------------------------- */

/* General form styles
----------------------------------------*/
fieldset {
	border-width: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*font-size: 1.1em;*/
}

input {
	font-weight: normal;
	cursor: pointer;
	/*----vertical-align: middle;---*/
	padding: 0 3px;
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	cursor: pointer;
	/*vertical-align: middle;*/
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FFDCBB;
	font-size: 1em;
}

select:focus {
	outline-style: none;
}

option {
	padding-right: 1em;
}

option.disabled-option {
	color: graytext;
}

textarea {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: 60%;
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
}

label {
	cursor: default;
	/*padding-right: 5px;*/
	color: #676767;
}

/*label input {
	vertical-align: middle;
}*/

label img {
	vertical-align: middle;
}

/* Definition list layout for forms
---------------------------------------- */
fieldset dl {
	padding: 4px 0;
}

fieldset dt {
	float: left;
	width: 40%;
	text-align: left;
	display: block;
}

fieldset dd {
	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}

/* Specific layout 1 */
fieldset.fields1 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields1 dd {
	margin-left: 15em;
	border-left-width: 0;
}

fieldset.fields1 {
	background-color: transparent;
}

fieldset.fields1 div {
	margin-bottom: 3px;
}

/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */
fieldset.fields1 #recaptcha_widget_div div {
	margin-bottom: 0;
}

/* Specific layout 2 */
fieldset.fields2 dt {
	text-align: right;
	width: 40em;  /* if no good value = 15em */
	border-right-width: 0;
	padding-right: 5px;
}

fieldset.fields2 dd {
	margin-left: 16em;
	border-left-width: 0;
}

/* Form elements */
dt label {
	font-weight: bold;
	text-align: left;
}

dd label {
	white-space: nowrap;
	color: #333;
}

dd input, dd textarea {
	margin-right: 3px;
}

dd select {
	width: auto;
}

dd textarea {
	width: 85%;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

#timezone {
	width: 95%;
}

* html #timezone {
	width: 50%;
}

/* Quick-login on index page */
fieldset.quick-login {
	margin-top: 5px;
}

fieldset.quick-login input {
	width: auto;
}

fieldset.quick-login input.inputbox {
	width: 15%;
	vertical-align: middle;
	margin-right: 5px;
	background-color: #FFDCBB;
}

fieldset.quick-login label {
	white-space: nowrap;
	padding-right: 2px;
}

/* Display options on viewtopic/viewforum pages  */
fieldset.display-options {
	padding-left: 85px;
	margin: 3px 0 4px 0;
}

fieldset.display-options label {
	white-space: nowrap;
	padding-right: 2px;
}

/*fieldset.display-options a {
	margin-top: 3px;
}*/

fieldset.fieldperso {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 0 !important;
	text-align: center;
	margin: 10px;
}

/* Display actions for ucp and mcp pages */
fieldset.display-actions {
	text-align: right;
	line-height: 2em;
	white-space: nowrap;
	padding-right: 1em;
}

fieldset.display-actions label {
	white-space: nowrap;
	padding-right: 2px;
}

fieldset.sort-options {
	line-height: 2em;
}

/* MCP forum selection*/
fieldset.forum-selection {
	margin: 5px 0 3px 0;
	float: right;
}

fieldset.forum-selection2 {
	margin: 13px 0 3px 0;
	float: right;
}

/* Jumpbox */
fieldset.jumpbox {
	text-align: right;
	margin-bottom: 5px;
	/*margin-top: 15px;
	height: 2.5em;*/
}

fieldset.quickmod {
	/*width: 50%;
	float: right;*/
	text-align: right;
	margin-top: 0;
	/*height: 25px;*/
}

/* Submit button fieldset */
fieldset.submit-buttons {
	text-align: center;
	vertical-align: middle;
	margin: 5px 0;
}

fieldset.submit-buttons input {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Posting page styles
----------------------------------------*/

/* Buttons used in the editor */
#format-buttons {
	margin: 15px 0 2px 0;
}

#format-buttons input, #format-buttons select {
	vertical-align: middle;
}

/* Main message box */
#message-box {
	width: 80%;
}

#message-box textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	width: 450px;
	height: 270px;
	min-width: 100%;
	max-width: 100%;
	font-size: 1.2em;
	color: #333333;
}

#lien-box textarea {
	background-color: #FFDCBB;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	min-width: 98%;
	max-width: 98%;
	font-size: 1.2em;
	color: #333;
	margin-top: 3px;
}

/* Emoticons panel */
#smiley-box {
	width: 18%;
	float: right;
}

#smiley-box img {
	margin: 3px;
}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #FFFFFF;
	/*border: 1px solid #c0c0c0;*/
	color: #333333;
	padding: 0.15em;
	cursor: text;
	margin-top: 3px;
}

.inputbox:hover {
	border-color: #FF8800;
}

.inputbox:focus {
	border-color: #2A55FF;
	color: #2A55FF;
	outline-style: none;
}

/*input.inputbox { width: 175px; }*/
input.medium	  { width: 50%; }
input.narrow	  { width: 25%; }
input.tiny	  { width: 125px; }

textarea.inputbox {
	width: 85%;
}

.autowidth {
	width: auto !important;
	min-width: 120px;
}

}

/* Form button styles
---------------------------------------- */
input.button1, input.button2 {
	font-size: 1em;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	width: auto !important;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top left;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 2px 8px;
	line-height: 250%;
	vertical-align: text-bottom;
	background-position: 0 1px;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	color: #BCBCBC;
}

input.disabled {
	font-weight: normal;
	color: #666666;
}
/* Focus states */
input.button1:focus, input.button2:focus, input.button3:focus {
	outline-style: none;
}

/* Topic and forum Search */
.search-box {
	display: inline-block;
	float: left;
	margin-bottom: 3px;
	margin-top: 5px;
	/*width: 509px;*/
}

.search-box input {
}

input.search {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 25px;
	width: 130px;
}

.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;} 
 /* END @include forms.css */ 

/* BEGIN @include tweaks.css */ 
 /* Style Sheet Tweaks

These style definitions are mainly IE specific 
tweaks required due to its poor CSS support.
-------------------------------------------------*/

* html table, * html select, * html input { font-size: 100%; }
* html hr { margin: 0; }
* html span.corners-top, * html span.corners-bottom { background-image: url("./styles/passionballtrap/theme/images/corners_left.gif"); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url("./styles/passionballtrap/theme/images/corners_right.gif"); }

table.table1 {
	width: 99%;		/* IE < 6 browsers */
	/* Tantek hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}
html>body table.table1 { width: 100%; }	/* Reset 100% for opera */

* html ul.topiclist li { position: relative; }
* html ul.othertopiclist li { position: relative; }
* html ul.topiclistportal li { position: relative; }
* html .postbody h3 img { vertical-align: middle; }

/* Form styles */
html>body dd label input { vertical-align: text-bottom; }	/* Align checkboxes/radio buttons nicely */

* html input.button1, * html input.button2 {
	padding-bottom: 0;
	margin-bottom: 1px;
}

/* Misc layout styles */
* html .column1, * html .column2 { width: 45%; }

/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
   From http://www.positioniseverything.net/easyclearing.html 
#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}*/

.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
	height: 1%;
	overflow: hidden;
}

.clearfix, #tabs, #minitabs, fieldset dl, ul.othertopiclist dl {
	height: 1%;
	overflow: hidden;
}

.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclistportal dl, dl.polls  {
	height: 1%;
	overflow: hidden;
}

/* onglet */
/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
   From http://www.positioniseverything.net/easyclearing.html 
#onglet:after, #minionglet:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}*/

.clearfix, #onglet, #minionglet, fieldset dl, ul.topiclist dl, dl.polls {
	height: 1%;
	overflow: hidden;
}

.clearfix, #onglet, #minionglet, fieldset dl, ul.othertopiclist dl {
	height: 1%;
	overflow: hidden;
}

.clearfix, #onglet, #minionglet, fieldset dl, ul.topiclistportal dl, dl.polls  {
	height: 1%;
	overflow: hidden;
}

/* viewtopic fix */
* html .post {
	height: 25%;
	overflow: hidden;
}
* html .radius {
	height: 25%;
	overflow: hidden;
}

/* navbar fix */
* html .clearfix, * html .navbar, ul.linklist {
	height: 4%;
	overflow: hidden;
}

/* Simple fix so forum and topic lists always have a min-height set, even in IE6
	From http://www.dustindiaz.com/min-height-fast-hack */
dl.icon {
	height: auto !important;
}

dl.iconsubject {
	min-height: 38px;
	height: auto !important;
	height: 38px;
}

dl.iconportal {
	min-height: 5px;
	height: auto !important;
	height: 25px;
}

* html li.row dl.icon dt {
	height: 35px;
	overflow: visible;
}

* html li.otherrow dl.icon dt {
	height: 35px;
	overflow: visible;
}

* html li.row dl.iconportal dt {
	height: 35px;
	overflow: visible;
}

* html li.otherrow dl.iconportal dt {
	height: 35px;
	overflow: visible;
}

* html #search-box {
	width: 25%;
}

/* Correctly clear floating for details on profile view */
*:first-child+html dl.details dd {
	margin-left: 30%;
	float: none;
}

* html dl.details dd {
	margin-left: 30%;
	float: none;
}

/* Headerbar height fix for IE7 and below */
* html #site-description p {
	margin-bottom: 1.0em;
}

*:first-child+html #site-description p {
	margin-bottom: 1.0em;
}

/* #minitabs fix for IE */
.tabs-container {
	zoom: 1;
}

#minitabs {
	white-space: nowrap;
	*min-width: 50%;
}

/* #minionglet fix for IE */
.onglet-container {
	zoom: 1;
}

#minionglet {
	white-space: nowrap;
	*min-width: 50%;
} 
 /* END @include tweaks.css */ 

/* BEGIN @include colours.css */ 
 /*
--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */
/*html, body {
	color: #536482;
	background-color: #FFFFFF;
}*/
h1 {
	color: #FFFFFF;
}
h2 {
	color: #28313F;
}
h3 {
	border-bottom-color: #FF8800;
	color: #000000;
}
hr {
	border-color: #FF8000;
	border-top-color: #FF8800;
}
hr.dashed {
	border-top-color: #FF8800;
}
#search-box {
	color: #FFFFFF;
}
#search-box #keywords {
	background-color: ##FFDCBB;
}
div.fond_bg {
    border: solid 1px;
}
.dtprofil {
    border: solid 1px #6D7079;
	padding: 5px 5px 4px 5px;
	background-color: #E1E1E1;
	background: -webkit-gradient(linear, left top, left bottom, from(#9C9C9C), to(#E0E0E0));
	background: -moz-linear-gradient(top, #9C9C9C, #E0E0E0);
	background-image: -ms-linear-gradient(top, #9C9C9C 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #9C9C9C 0%, #E0E0E0 100%);
	background-image: linear-gradient(to bottom, #9C9C9C 0%, #E0E0E0 100%);
	text-align: center;
	width: 160px;
	margin-right: 15px;
}
.dlprofil, .dlprofil2 {
	clear: both;
	line-height: 1.8em;
	float: right;
	width: 198px;
}
.dlprofil {
	margin-top: 0;
}
.dlprofil2 {
	margin-top: 20px;
}
/*--commentaire explicatif des forums--*/
.list_explain {
	font-size: 1.0em;
	/*text-shadow: white 1px 1px 1px;*/
	text-shadow: rgba(255, 255, 255, 0.49) 1px 1px;
}
/*--fin des commentaires forum--*/

dd.views, dd.posts , dd.lastpost {
	text-shadow: rgba(255, 255, 255, 0.58) 0 1px;
}

#soustitle {
	background-image: url("./styles/passionballtrap/theme/images/entete02-2020.png");
	background-repeat: no-repeat;
	width: 974px;
	height: 26px;
	margin-top: -1px;
	margin-bottom: 5px;
	margin-left: -12px;
}
.ifsous {
	margin-top: 14px;
}
.navbar {
	border: solid 1px #FD9903;
	background: -webkit-gradient(linear, left top, left bottom, from(#9E9D9A), to(#E0E0E0));
	background: -moz-linear-gradient(top, #9E9D9A, #E0E0E0);
	background-image: -ms-linear-gradient(top, #9E9D9A 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #9E9D9A 0%, #E0E0E0 100%);
	background-image: linear-gradient(to bottom, #9E9D9A 0%, #E0E0E0 100%);
}
.forabg, .forabg_portal {
	background-color: #000000;
	background-image: url("./styles/passionballtrap/theme/images/bg_list.gif");
	background-repeat: repeat-x;
    border-bottom: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
}

#smallmenu {
	text-shadow: rgba(243, 243, 243, 0.43) 1px 1px;
	font-weight: bold;
}
.madeto {
	font-weight: bold;
}
.panel {
	color: #28313F;
}
.verroupanel {
	background: rgba(253, 124, 5, 0.38);
	color: #6B6868;
	border: 1px solid rgba(253, 22, 2, 0.29);
	margin: 10px 0 10px 0;
	padding-left: 5px;
}
.panelmcp, .panelrayon, .panel_border {
	border: 1px solid black;
}
.panel_orange {
	border: solid 1px #FF7A00;
}
.panelviewprofil {
	border: 1px solid black;
	background: #DADADA;
	min-height: 241                                                                                                                                                                                                                            px;
}
.bgpanel {
	border: 1px solid black;
	background-color: #D1D0D0;
	background: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE), to(#E0E0E0));
	background: -moz-linear-gradient(top, #BEBEBE, #E0E0E0);
	background-image: -ms-linear-gradient(top, #BEBEBE 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #BEBEBE 0%, #E0E0E0 100%);
	background-image: linear-gradient(to bottom, #BEBEBE 0%, #E0E0E0 100%);
}
.bgpanel2 {
	border: 1px solid black;
	background-color: #E1E1E1;
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#BEBEBE));
	background: -moz-linear-gradient(top, #E0E0E0, #BEBEBE);
	background-image: -ms-linear-gradient(top, #E0E0E0 0%, #BEBEBE 100%);
	background-image: -o-linear-gradient(top, #E0E0E0 0%, #BEBEBE 100%);
	background-image: linear-gradient(to bottom, #E0E0E0 0%, #BEBEBE 100%);
}
.radius {
	border: solid 1px rgba(255, 122, 0, 0.46);
}
.post:target .content, .radius:target .content,
.post:target h3 a, .radius:target h3 a  {
	color: #000000;
}
.bg0, .bg1, .bg1pm {
	background-color: #D1D0D0;
	background-image: -ms-linear-gradient(top, #CFCFCF 0%, #E2E2E2 100%);
	background-image: -moz-linear-gradient(top, #CFCFCF 0%, #E2E2E2 100%);
	background-image: -o-linear-gradient(top, #CFCFCF 0%, #E2E2E2 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CFCFCF), color-stop(1, #E2E2E2));
	background-image: -webkit-linear-gradient(top, #CFCFCF 0%, #E2E2E2 100%);
	background-image: linear-gradient(to bottom, #CFCFCF 0%, #E2E2E2 100%);
}
.bg1pm {
	border: 2px solid #000000;
	box-shadow: 0 0 10px rgb(83, 83, 83);
}
.bg2 { background-color: #BCBABA;}
.bg3 {
	background-color: #BCBABA;
	border: solid 1px;
}
/* subject --
----------------------------------------*/
.bg4 {
	background:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#AAA));
	background: -moz-linear-gradient(top, #FDFDFD, #AAA);
	background-image: -o-linear-gradient(top, #FDFDFD 0%, #AAAAAA 100%);
	background-image: -ms-linear-gradient(top, #FDFDFD 0%, #AAAAAA 100%);
	background-image: linear-gradient(to bottom, #FDFDFD 0%, #AAAAAA 100%);
}
/* End subject
----------------------------------------*/

/* Historique MP
----------------------------------------*/
.bg5 {
	background-color: #EBEBEB;
	border: solid 1px rgb(255, 112, 0);
}
.bg7 {
	background-color: #E5E5E5;
	border: solid 1px rgb(255, 112, 0);
}
.fond1 {
	background-image: -ms-linear-gradient(top, #F7F7F7 0%, #C0C0C0 100%);
	background-image: -moz-linear-gradient(top, #F7F7F7 0%, #C0C0C0 100%);
	background-image: -o-linear-gradient(top, #F7F7F7 0%, #C0C0C0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #C0C0C0));
	background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #C0C0C0 100%);
	background-image: linear-gradient(to bottom, #F7F7F7 0%, #C0C0C0 100%);
	margin-top: 5px;
}
.fond2 {
	background-image: -ms-linear-gradient(top, #C0C0C0 0%, #F7F7F7 100%);
	background-image: -moz-linear-gradient(top, #C0C0C0 0%, #F7F7F7 100%);
	background-image: -o-linear-gradient(top, #C0C0C0 0%, #F7F7F7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C0C0C0), color-stop(1, #F7F7F7));
	background-image: -webkit-linear-gradient(top, #C0C0C0 0%, #F7F7F7 100%);
	background-image: linear-gradient(to bottom, #C0C0C0 0%, #F7F7F7 100%);
	margin-top: 5px;
}
/* End historique MP
----------------------------------------*/
/* Fond partie des MP --
----------------------------------------*/
.bgmp1 {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B1AFAF));
	background: -moz-linear-gradient(top, #FFFFFF, #B1AFAF);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #B1AFAF 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #B1AFAF 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #B1AFAF 100%);
}
/* End partie des MP
----------------------------------------*/
/* Fond viewonline fond de la liste membres Search subject
----------------------------------------*/
.bgmini281, .bgmini282, .bg6 {
	background:-webkit-gradient(linear, left top, left bottom, from(#AAA), to(#FDFDFD));
	background: -moz-linear-gradient(top, #AAA, #FDFDFD);
	background-image: -ms-linear-gradient(top, #AAAAAA 0%, #FDFDFD 100%);
	background-image: -o-linear-gradient(top, #AAAAAA 0%, #FDFDFD 100%);
	background-image: linear-gradient(to bottom, #AAAAAA 0%, #FDFDFD 100%);
}
/* End liste  End viewonline End Search subject
----------------------------------------*/
.ucprowbg {
	background-color: #DCDEE2;
}
.fieldsbg {
	background-color: #E7E8EA;
}
----------------------------------------*/
/* Horizontal lists
----------------------------------------*/
ul.navlinks {
	border-bottom-color: #FF6600;
}
/* Table styles
----------------------------------------*/
table.table1 thead th {
	color: #FFFFFF;
}
table.table1 tbody tr {
	border-color: #BFC1CF;
}
table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #FFB651;
	color: #000;
}
table.table1 tbody tr.bgmini281:hover {
	background-color: #FFB651;;
}
table.table1 tbody tr.bgmini282:hover {
	background-color: #FFB651;
}
table.table1 td {
	color: #536482;
}
/*---------------------------------------- */
table.table1 tbody th {
	border-bottom-color: #000000;
	color: #333333;
	background-color: #FFFFFF;
}
table.info tbody th {
	color: #000000;
}
/* Misc layout styles
---------------------------------------- */
dl.details dt {
	color: #000000;
}
dl.details dd {
	color: #536482;
}
.sep {
	color: #1198D9;
}
/* Pagination
---------------------------------------- */
.pagination span strong {
	color: #FFFFFF;
	background-color: #000000;
	border-color: #FF6600;
}
.pagination span a, .pagination span a:link, .pagination span a:visited {
	color: #FF8800;
	background-color: #ECEDEE;
	border-color: #FF8800;
}
.pagination span a:hover {
	border-color: #000000;
	background-color: #FF8000;
	color: #000000;
}
.pagination span a:active {
	color: #5C758C;
	background-color: #ECEDEE;
	border-color: #B4BAC0;
}
/* Pagination in viewforum for multipage topics */
.row .pagination, .rowmini .pagination, .rowsubject .pagination,
.rowmp .pagination, .otherrow .pagination {
	background-image: url("./styles/passionballtrap/theme/images/icon_pages.gif");
}
.row .pagination span a, li.pagination span a,
.rowmini .pagination span a, li.pagination span a,
.rowsubject .pagination span a, li.pagination span a ,
.rowmp .pagination span a, li.pagination span a,
.otherrow .pagination span a, li.pagination span a {
	background-color: ##FAF4F7;
}
.row .pagination span a:hover, li.pagination span a:hover,
.rowmini .pagination span a:hover, li.pagination span a:hover,
.rowsubject .pagination span a:hover, li.pagination span a:hover,
.otherrow .pagination span a:hover, li.pagination span a:hover {
	background-color: #FF8000;
}
/* Miscellaneous styles
---------------------------------------- */
.copyright {
	color: #555555;
}
.error {
	color: #0000E3;
}
.reported {
	background-color: #F7ECEF;
}
li.reported:hover {
	background-color: #ECD5D8 !important;
}
.sticky {
	background-color: #B8D7FC;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(93, 172, 245, 0.43)), to(#FFFFFF));
	background: -moz-linear-gradient(top, rgba(93, 172, 245, 0.43), #FFFFFF);
	background-image: -ms-linear-gradient(top, #5DACF5 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(top, #5DACF5 0%, #FFFFFF 100%);
}
.global-announce,.announce {
	background-color: #FFB3B3;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8E89), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FF8E89, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FF8E89 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(top, #FF8E89 0%, #FFFFFF 100%);
}
div.rules {
	background-color: #FFAA55;
	color: #FFFFFF;
	background: -webkit-gradient(linear, left bottom, right top, from(#FF7305), to(#FFCC9E));
	background: -moz-linear-gradient(left, #FF7305, #FFCC9E);
	background-image: -ms-linear-gradient(left, #FF7305 0%, #FFCC9E 100%);
	background-image: -o-linear-gradient(left, #FF7305 0%, #FFCC9E 100%);
}
p.rules {
	background-color: #ECD5D8;
	background-image: none;
}
/*
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */
a:link	{ color: #000000; }
a:visited	{ color: #000000; }
a:hover	{
	color: #E45500;
	text-decoration: none;
 }
a:active	{ color: #000000; }

.a_portal:link	{ color: #FFFFFF; }
.a_portal:visited	{ color: #FFFFFF; }
.a_portal:hover	{ color: #FF8800; }
.a_portal:active	{ color: #FFFFFF; }

/* Links on gradient backgrounds */
.navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
	color: #FFFFFF;
}
#search-box a:link {
   color: #000000;
}
#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
	color: #FFFFFF;
}
.navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #FF8800;
	text-decoration: none;
}
#search-box a:hover {
	color: #0000C5;
}
#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
	color: #FFFFFF;
}
/* Links for forum/topic lists */
a.forumtitle {
	color: #000000;
	text-shadow: rgba(255, 255, 255, 0.58) 0 1px;
}
a.forumtitle:hover {
	color: #F2680D;
	/*text-shadow: #FFFFFF 1px 1px;*/
	text-decoration: none;
}
a.forumtitle:hover span {
   color: #F2680D !important;
}
a.forumtitle:active {
	color: #000000;
}
a.tittlecat {
	font-weight: bold;
	text-shadow: rgba(255, 255, 255, 0.47) 1px 1px;
}
a.tittlecat:hover {
	color: #F2680D;
	text-shadow: #050505 1px 1px;
	text-decoration: none;
}
a.tittlecat:active {
	color: #000000;
}
a.topictitle {
	color: #000000;
	text-shadow: rgba(255, 255, 255, 0.61) 1px 1px;
}
/* a.topictitle:visited { color: #368AD2; } */
a.topictitle:hover {
	color: #F2680D;
	text-decoration: none;
	text-shadow: #FFFFFF 1px 1px;
}
a.topictitle:active {
	color: #000000;
}
/* Post body links */
.postlink {
	color: #368AD2;
	border-bottom-color: transparent;
}
.postlink:visited {
	color: #000000;
	border-bottom-color: transparent;
}
.postlink:active {
	color: #000000;
}
.postlink:hover {
	background-color: #FF8000;
	color: #000000;
}
.signature a, .signature a:visited, .signature a:hover, .signature a:active {
	background-color: transparent;
}
/* Profile links */
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a {
	color: #105289;
}
.postprofile a:hover, .postprofile dt.author a:hover {
	color: #D31141;
}
.postprofile a:active {
	color: #105289;
}
/* Profile searchresults */
.search .postprofile a {
	color: #000000;
}
.search .postprofile a:hover {
	color: #FF8800;
}
/* Back to top of page */
a.top {
	background-image: url("./styles/passionballtrap/imageset/icon_back_top.gif");
}
.toppm {
	margin: 0 !important;
}
a.top2 {
	display: block;
	background-image: url("./styles/passionballtrap/imageset/icon_back_top.gif");
	float: right;
	margin: 5px 0 2px 0;
}
/* Arrow links  */
a.up		{ background-image: url("./styles/passionballtrap/theme/images/arrow_up.gif") }
a.down		{ background-image: url("./styles/passionballtrap/theme/images/arrow_down.gif"); }

a.up:hover {
	background-color: transparent;
}
a.left, a.right {
    color: #000000;
	background-color: #D8D8D8;
}
a.left:hover, a.right:hover  {
	color: #000000;
	background-color: #FF8800;
}
/*
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */
ul.forums {
	background: #CCCCCC;
}

ul.topiclist li , ul.othertopiclist li {
	color: #000000;
}

ul.topiclist dd , ul.othertopiclist dd{
	border-left-color: #FF6600;
}
.rtl ul.topiclist dd, .rtl ul.othertopiclist dd {
	border-right-color: #FF6600;
	border-left-color: transparent;
}
ul.topiclist li.row dt a.subforum.read, ul.topiclist li.rowmini dt a.subforum.read,
ul.othertopiclist li.rowmp dt a.subforum.read, ul.othertopiclist li.rowsubject dt a.subforum.read,
ul.othertopiclist li.otherrow dt a.subforum.read{
	background-image: url("./styles/passionballtrap/imageset/subforum_read.gif");
}
ul.topiclist li.row dt a.subforum.unread, ul.topiclist li.rowmini dt a.subforum.unread,
ul.othertopiclist li.rowmp dt a.subforum.unread, ul.topiclist li.rowsubject dt a.subforum.unread,
ul.othertopiclist li.otherrow dt a.subforum.unread {
	background-image: url("./styles/passionballtrap/imageset/subforum_unread.gif");
}
.memberauthor {
	padding-top: 4px;
	text-shadow: rgba(255, 255, 255, 0.58) 0 1px;
}
.shadow {
	text-shadow: rgba(255, 255, 255, 0.49) 1px 1px;
}
li.rowmini {
	border-top-color:  #000000;
}
li.rowmp {
	border-bottom: 1px solid black;
}

li.otherrow {
	border-top-color:  #FFFFFF;
	border-bottom-color: #000000;
}
li.smallrow{
	border-bottom: 1px solid white;
}
li.smallrow1, li.smallrow2 {
	background:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#ACACAC));
    background: -moz-linear-gradient(top, #FAFAFA, #ACACAC);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #ACACAC 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #ACACAC 100%);
	border-top: 1px solid black;
	border-bottom: 1px solid white;
}
li.row strong, li.rowmini strong, li.rowmp strong,
li.rowsubject strong, li.otherrow strong, li.smallrow strong {
	color: #000000;
}
li.row:hover, .bg4:hover, .bg6:hover, .bgmini281:hover,
li.smallrow1:hover, li.smallrow2:hover, .sticky:hover,
.global-announce:hover,.announce:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(rgba(255, 122, 0, 0.73)));
    background: -moz-linear-gradient(top, #FAFAFA, rgba(255, 122, 0, 0.73));
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF7A0C 100%);
	background-image: -o-linear-gradient(top left, #FAFAFA 0%, #FF7A00 100%);
}
.bgmp1:hover, .bgmini282:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 122, 0, 0.73)), to(#FAFAFA));
    background: -moz-linear-gradient(top, rgba(255, 122, 0, 0.73), #FAFAFA);
	background-image: -ms-linear-gradient(top left, #FF7A00 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top left, #FF7A00 0%, #FAFAFA 100%);
}
li.otherrow:hover {
	background-color: #FFB651;
}
li.row:hover dd , li.rowmini:hover dd, li.rowmp:hover dd,
li.rowsubject:hover dd, li.otherrow:hover dd  {
	border-left-color: #FF6600;
}
.rtl li.row:hover dd, .rtl li.rowmini:hover dd, .rtl li.rowmp:hover dd,
.rtl li.rowsubject:hover dd, .rtl li.otherrow:hover dd {
	border-right-color: #CCCCCC;
	border-left-color: transparent;
}
li.header dt, li.header dd {
	color: #FFFFFF;
		text-shadow: #000000 1px 1px;
}
/* Forum list column styles */
ul.topiclist dd.searchextra, ul.othertopiclist dd.searchextra,
.postbody , dl.faq dt {
	color: #333333;
}
.content {
	color: #000000;
}
.posthilit {
	background-color: #F3BFCC;
	color: #BC2A4D;
}
/* Post noticies */
.notice {
	border-top-color:  #FF8800;
}
/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background-color: #F8D1B1;
	border-color:#353535;
	color: rgb(58, 16, 16) !important;
}
.rtl blockquote {
	background-image: url("./styles/passionballtrap/theme/images/quote_rtl.gif");
}
blockquote blockquote {
	background-color:#EFEED9;
	color: rgb(58, 16, 16) !important;
}
blockquote blockquote blockquote {
	background-color: #EBEADD;
	color: rgb(58, 16, 16) !important;
}
/* Code block */
dl.codebox {
	background-color: #FFFFFF;
	border-color: #C9D2D8;
}
dl.codebox dt {
	border-bottom-color:  #CCCCCC;
}
dl.codebox code {
	color: #2E8B57;
}
.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #FF6600; }
.syntaxdefault	{ color: #0000BB; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #007700; }
.syntaxstring	{ color: #DD0000; }

/* Attachments
----------------------------------------*/
.attachbox {
	background-color: #FFFFFF;
	border-color:  #C9D2D8;
}

.pm-message .attachbox {
	background-color: #F2F3F3;
}
.attachbox dd {
	border-top-color: #C9D2D8;
}
.attachbox p , .attachbox p.stats  {
	color: #666666;
}
/* Inline image thumbnails */
dl.file dd {
	color: #0000FF;
}
dl.thumbnail img {
	border-color: #666666;
	background-color: #FFFFFF;
}
dl.thumbnail dd {
	color: #666666;
}
dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}
dl.thumbnail dt a:hover img {
	border-color: #368AD2;
}
/* Post poll styles
----------------------------------------*/
fieldset.polls dl {
	border-top-color: #DCDEE2;
	color: #666666;
}
fieldset.polls dl.voted {
	color: #000000;
}
fieldset.polls dd div {
	color: #FFFFFF;
}
.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
	border-right-color: transparent;
}
.pollbar1 {
	background-color: #AA2346;
	border-bottom-color: #74162C;
	border-right-color: #74162C;
}
.rtl .pollbar1 {
	border-left-color: #74162C;
}
.pollbar2 {
	background-color: #BE1E4A;
	border-bottom-color: #8C1C38;
	border-right-color: #8C1C38;
}
.rtl .pollbar2 {
	border-left-color: #8C1C38;
}
.pollbar3 {
	background-color: #D11A4E;
	border-bottom-color: #AA2346;
	border-right-color: #AA2346;
}
.rtl .pollbar3 {
	border-left-color: #AA2346;
}
.pollbar4 {
	background-color: #E41653;
	border-bottom-color: #BE1E4A;
	border-right-color: #BE1E4A;
}
.rtl .pollbar4 {
	border-left-color: #BE1E4A;
}
.pollbar5 {
	background-color: #F81157;
	border-bottom-color: #D11A4E;
	border-right-color: #D11A4E;
}
.rtl .pollbar5 {
	border-left-color: #D11A4E;
}
/* Poster profile block
----------------------------------------*/
.postprofile {
	color: #666666;
}
.rtl .postprofile {
	border-right-color: #FFFFFF;
	border-left-color: transparent;
}
.rtl .pm .postprofile {
	border-right-color: #DDDDDD;
	border-left-color: transparent;
}
.postprofile strong {
	color: #000000;
}
.online {
	background-image: url("./styles/passionballtrap/imageset/fr/icon_user_online.png");
	background-repeat: no-repeat;
	background-position: 100% -15px;
}
.blognline {
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/imageset/fr/blog_user_online.png");
	background-repeat: no-repeat;
    width: 32px;
    height: 29px;
	display: block;
	float: right;
}
.onlineview {
	float: right;
	margin-left: 170px;
	padding-top: 0;
	padding-right: 12px;
	margin-top: -10px;
}
/*
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */
/* Big button images */
.writeg-icon span	{ background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/imageset/fr/ecrireg.png"); }
.writed-icon span	{ background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/imageset/fr/ecrired.png"); }
.reply-icon span		{ background-image: url("./styles/passionballtrap/imageset/fr/button_topic_reply.png"); }
.post-icon span		{ background-image: url("./styles/passionballtrap/imageset/fr/button_topic_new.png"); }
.radius-icon span	{ background-image: url("./styles/passionballtrap/imageset/fr/button_topic_new.png"); }
.locked-icon span	{ background-image: url("./styles/passionballtrap/imageset/fr/button_topic_locked.png"); }
.pmreply-icon span	{ background-image: url("./styles/passionballtrap/imageset/fr/button_pm_reply.png"); }
.newpm-icon span	{ background-image: url("./styles/passionballtrap/imageset/fr/button_pm_new.png"); }
.forwardpm-icon span	{ background-image: url("./styles/passionballtrap/imageset/fr/button_pm_forward.png"); }
.newsletter-icon span { background-image: url("./styles/passionballtrap/imageset/fr/button_email_new.gif"); }
a.print {
	background-image: url("./styles/passionballtrap/theme/images/icon_print.gif");
}
a.sendemail {
	background-image: url("./styles/passionballtrap/theme/images/icon_sendemail.gif");
}
a.fontsize {
	background-image: url("./styles/passionballtrap/theme/images/icon_fontsize.gif");
}
/* Icon images
---------------------------------------- */
.sitehome						{ background-image: url("./styles/passionballtrap/theme/images/icon_home.gif"); }
.icon-faq						{ background-image: url("./styles/passionballtrap/theme/images/icon_faq.gif"); }
.icon-members					{ background-image: url("./styles/passionballtrap/theme/images/icon_members.gif"); }
.icon-home						{ background-image: url("./styles/passionballtrap/theme/images/icon_home.gif"); }
.icon-ucp						{ background-image: url("./styles/passionballtrap/theme/images/icon_ucp.gif"); }
.icon-register					{ background-image: url("./styles/passionballtrap/theme/images/icon_register.gif"); }
.icon-logout					{ background-image: url("./styles/passionballtrap/theme/images/icon_logout.gif"); }
.icon-bookmark					{ background-image: url("./styles/passionballtrap/theme/images/icon_bookmark.gif"); }
.icon-bump						{ background-image: url("./styles/passionballtrap/theme/images/icon_bump.gif"); }
.icon-subscribe					{ background-image: url("./styles/passionballtrap/theme/images/icon_subscribe.gif"); }
.icon-unsubscribe				{ background-image: url("./styles/passionballtrap/theme/images/icon_unsubscribe.gif"); }
.icon-pages						{ background-image: url("./styles/passionballtrap/theme/images/icon_pages.gif"); }
.icon-search					{ background-image: url("./styles/passionballtrap/theme/images/icon_search.gif"); }
.icon-newsletter				{ background-image: url("./styles/passionballtrap/theme/images/icon_newsletter.gif"); background-position: 3px 1px !important; }
/* Profile & navigation icons */
.email-icon, .email-icon a		{ background-image: url("./styles/passionballtrap/imageset/icon_contact_email.gif"); }
.aim-icon, .aim-icon a			{ background-image: url("./styles/passionballtrap/imageset/icon_contact_aim.gif"); }
.yahoo-icon, .yahoo-icon a		{ background-image: url("./styles/passionballtrap/imageset/icon_contact_yahoo.gif"); }
.web-icon, .web-icon a			{ background-image: url("./styles/passionballtrap/imageset/icon_contact_www.gif"); }
.msnm-icon, .msnm-icon a			{ background-image: url("./styles/passionballtrap/imageset/icon_contact_msnm.gif"); }
.icq-icon, .icq-icon a			{ background-image: url("./styles/passionballtrap/imageset/icon_contact_icq.gif"); }
.jabber-icon, .jabber-icon a		{ background-image: url("./styles/passionballtrap/imageset/icon_contact_jabber.gif"); }
.pm-icon, .pm-icon a				{ background-image: url("./styles/passionballtrap/imageset/fr/icon_contact_pm.gif"); }
.quote-icon, .quote-icon a		{ background-image: url("./styles/passionballtrap/imageset/fr/icon_post_quote.png"); }
/* Moderator icons */
.report-icon, .report-icon a		{ background-image: url("./styles/passionballtrap/imageset/icon_post_report.gif"); }
.edit-icon, .edit-icon a			{ background-image: url("./styles/passionballtrap/imageset/fr/icon_post_edit.png"); }
.delete-icon, .delete-icon a		{ background-image: url("./styles/passionballtrap/imageset/icon_post_delete.gif"); }
.info-icon, .info-icon a			{ background-image: url("./styles/passionballtrap/imageset/icon_post_info.gif"); }
.warn-icon, .warn-icon a			{ background-image: url("./styles/passionballtrap/imageset/icon_user_warn.gif"); } /* Need updated warn icon */
/* Mod: NoQuote in Last Post */
.m-reply-icon, .m-reply-icon a 	{ background-image: url("./styles/passionballtrap/imageset/fr/icon_post_reply.png"); }
.m-locked-icon, .m-locked-icon a	{ background-image: url("./styles/passionballtrap/imageset/fr/icon_post_locked.png"); }
/*
--------------------------------------------------------------
Colours and backgrounds for cp.css
-------------------------------------------------------------- */
/* Main CP box
----------------------------------------*/
#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #A4B3BF;
}
#cp-main .panel li.row, #cp-main .panel li.rowmini, #cp-main .panel li.rowsubject {
	border-bottom-color: #B5C1CB;
	border-top-color: #F9F9F9;
}
#cp-main .panel li.rowmp {
	border-left: 1px solid black;
	border-right: 1px solid black;
	min-height: 50px;
}
#cp-main .panel li.otherrow {
	border-bottom-color: #000000;
	border-top-color: #F9F9F9;
}
ul.cplist {
	border-top-color: #000000;
}
#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
}
#cp-main table.table1 thead th {
	color: #333333;
	border-bottom-color: #333333;
}
#cp-main .pm-message {
	border-color: #DBDEE2;
	background-color: #FFFFFF;
}
/* CP tabbed menu
----------------------------------------*/
#tabs a {
	background-image: url("./styles/passionballtrap/theme/images/bg_tabs1.gif");
}

#tabs a span {
	background-image: url("./styles/passionballtrap/theme/images/bg_tabs2.gif");
	color: #353535
}

#tabs a:hover span {
	color: #BC2A4D;
}

#tabs .activetab a {
	border-bottom-color: #BCBABA;
}

#tabs .activetab a span {
	color: #333333;
}

#tabs .activetab a:hover span {
	color: #000000;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs li {
	background-color: #E1EBF2;
}

#minitabs li.activetab {
	background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
	color: #333333;
}

/* CP onglet menu
----------------------------------------*/
#onglet a {
	background-image: url("./styles/passionballtrap/theme/images/bg_tabs1.gif");
}
#onglet a span {
	color: #353535
}
#onglet a:hover span {
	color: #BC2A4D;
}
#onglet .activetab a {
	border-bottom-color: #BCBABA;
}
#onglet .activetab a span {
	color: #333333;
}
#onglet .activetab a:hover span {
	color: #000000;
}
/* Mini onglet
----------------------------------------*/
#minionglet li {
	background-color: #E1EBF2;
}

#minionglet li.activetab {
	background-color: #F9F9F9;
}

#minionglet li.activetab a, #minionglet li.activetab a:hover {
	color: #333333;
}
/* UCP navigation menu
----------------------------------------*/
/* Link styles for the sub-section links */
#navigation a {
	color: #333;
	background-color: #BBBABA;
	background-image: url("./styles/passionballtrap/theme/images/bg_menu.gif");
}
.rtl #navigation a {
	background-image: url("./styles/passionballtrap/theme/images/bg_menu_rtl.gif");
	background-position: 0 100%;
}
#navigation a:hover {
	background-image: none;
	background-color: #FFCC99;
	color: #333;
}
#navigation #active-subsection a {
	color: #353535;
	background-color: #F9F9F9;
	background-image: none;
	width: 160px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
#navigation #active-subsection a:hover {
	color: #FF6600;
}
/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
	color: #333333;
	font-weight: bold;
}
#cp-main .panel {
	background-color: #F9F9F9;
}
#cp-main .pm {
	background-color: #FFFFFF;
}
/* Friends list */
.cp-mini {
	background-color: #eef5f9;
	border: solid 1px #353535;
}
dl.mini dt {
	color: #425067;
}
/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #000000 !important;
}
/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #BC2A4D;
	border-right-color: #BC2A4D;
}
.pmlist li.pm_marked_colour, .pm_marked_colour {
	border-color: #FF6600;
}
.pmlist li.pm_replied_colour, .pm_replied_colour,
.pmlist li.pm_friend_colour, .pm_friend_colour,
.pmlist li.pm_foe_colour, .pm_foe_colour  {
	border-color: #000000;
}
* Avatar gallery */
#gallery label {
	background-color: #FFFFFF;
	border-color: #CCC;
}

#gallery label:hover {
	background-color: #EEE;
}
/*
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */

/* General form styles
----------------------------------------*/
select {
	border-color: #666666;
	background-color: #FFDCBB;
	color: #000;
}
label {
	color: #000000;
}
option.disabled-option {
	color: graytext;
}
/* Definition list layout for forms
---------------------------------------- */
dd label {
	color: #333;
}
/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}
/* Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: #F2F3F3;
}
/* Posting page styles
----------------------------------------*/
#message-box textarea {
	color: #333333;
}
/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #FFDCBB;
	border-color: #B4BAC0;
	color: #000000;
}
.inputbox:hover {
	border-color: #FF8800;
}
.inputbox:focus {
	border-color: #2A55FF;
	color: #2A55FF;
}
/* Form button styles
---------------------------------------- */
a.button1, input.button1, input.button3, a.button2, input.button2 {
	color: #000;
	background-color: #FAFAFA;
	background-image: url("./styles/passionballtrap/theme/images/bg_button.gif");
}
a.button1, input.button1 {
	border-color: #666666;
}
input.button3 {
	background-image: none;
}
/* Alternative button */
a.button2, input.button2, input.button3 {
	border-color: #666666;
}
/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	color: #000000;
}
/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #B90000;
	color: #B90000;
}
input.search {
	background-image: url("./styles/passionballtrap/theme/images/icon_textbox_search.gif");
	background-color: #FFDCBB;
}
input.disabled {
	color: #666666;
}
/*Navigation
--------------------- */
.faqs { background: url("./styles/passionballtrap/imageset/fr/bouton/faq.png") 0 0 no-repeat; }
.blog { background: url("./styles/passionballtrap/imageset/fr/bouton/blog.png") 0 0 no-repeat; }
.forum { background: url("./styles/passionballtrap/imageset/fr/bouton/forum.png") 0 0 no-repeat; }
.login { background : url("./styles/passionballtrap/imageset/fr/bouton/connexion.png") 0 0 no-repeat; }
.logout { background: url("./styles/passionballtrap/imageset/fr/bouton/deconnexion.png") 0 0 no-repeat; }
.members { background: url("./styles/passionballtrap/imageset/fr/bouton/membres.png") 0 0 no-repeat; }
.newpms { background: url("./styles/passionballtrap/imageset/fr/bouton/newmp.png") 0 0 no-repeat; }
.nonewpms { background: url("./styles/passionballtrap/imageset/fr/bouton/mp.png") 0 0 no-repeat; }
.portail {background: url("./styles/passionballtrap/imageset/fr/bouton/portail.png") 0 0 no-repeat;}
.register { background: url("./styles/passionballtrap/imageset/fr/bouton/inscription.png") 0 0 no-repeat; }
.search_self { background: url("./styles/passionballtrap/imageset/fr/bouton/messages.png") 0 0 no-repeat; }
.ucp { background: url("./styles/passionballtrap/imageset/fr/bouton/profil.png") 0 0 no-repeat; }

.faqs:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/faq.png") 0 -30px no-repeat; }
.blog:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/blog.png") 0 -30px no-repeat; }
.forum:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/forum.png") 0 -30px no-repeat; }
.login:hover { background : url("./styles/passionballtrap/imageset/fr/bouton/connexion.png") 0 -30px no-repeat; }
.logout:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/deconnexion.png") 0 -30px no-repeat; }
.members:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/membres.png") 0 -30px no-repeat; }
.newpms:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/newmp.png") 0 -30px no-repeat; }
.nonewpms:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/mp.png") 0 -30px no-repeat; }
.portail:hover {background: url("./styles/passionballtrap/imageset/fr/bouton/portail.png") 0 -30px no-repeat;}
.register:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/inscription.png") 0 -30px no-repeat; }
.search_self:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/messages.png") 0 -30px no-repeat; }
.ucp:hover { background: url("./styles/passionballtrap/imageset/fr/bouton/profil.png") 0 -30px no-repeat; }

.faqs:active { background: url("./styles/passionballtrap/imageset/fr/bouton/faq.png") 0 -60px no-repeat; }
.blog:active { background: url("./styles/passionballtrap/imageset/fr/bouton/blog.png") 0 -60px no-repeat; }
.forum:active { background: url("./styles/passionballtrap/imageset/fr/bouton/forum.png") 0 -60px no-repeat; }
.login:active { background : url("./styles/passionballtrap/imageset/fr/bouton/connexion.png") 0 -60px no-repeat; }
.logout:active { background: url("./styles/passionballtrap/imageset/fr/bouton/deconnexion.png") 0 -60px no-repeat; }
.members:active { background: url("./styles/passionballtrap/imageset/fr/bouton/membres.png") 0 -60px no-repeat; }
.newpms:active { background: url("./styles/passionballtrap/imageset/fr/bouton/newmp.png") 0 -60px no-repeat; }
.nonewpms:active { background: url("./styles/passionballtrap/imageset/fr/bouton/mp.png") 0 -60px no-repeat; }
.portail:active {background: url("./styles/passionballtrap/imageset/fr/bouton/portail.png") 0 -60px no-repeat;}
.register:active { background: url("./styles/passionballtrap/imageset/fr/bouton/inscription.png") 0 -60px no-repeat; }
.search_self:active { background: url("./styles/passionballtrap/imageset/fr/bouton/messages.png") 0 -60px no-repeat; }
.ucp:active { background: url("./styles/passionballtrap/imageset/fr/bouton/profil.png") 0 -60px no-repeat; }

/*Fin navigation
--------------------- */ 
 /* END @include colours.css */ 

/* BEGIN @include tabs.css */ 
 .onglet {
	clear: both;
	width: 100%;	
}
div.onglet > div h3 {
	text-transform: uppercase;
	font-size: 1.2em;
	width: 920px;
	margin-left: 3px;
}
#insidetabBG ul li, #tab_button {
	padding-top: 5px;
}
#insidetabBG {}
.tabBG, .tabBGW {
	overflow: hidden;
	padding: 0;
	border-right: solid 1px #FD9903;
	border-bottom: solid 1px #FD9903;
	border-left: solid 1px #FD9903;
}
.tabBG {
	background: #E1E1E1;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(rgb(228, 226, 226)));
	background: -moz-linear-gradient(top, #FFFFFF, rgb(228, 226, 226));
	border-top: solid 1px #FD9903;
	width: 948px;	
}
.tabBGW {
	background: #F4F4F4;
	width: 948px;
}
.tabBG p {
	padding-bottom: 5px;
	color: #000000;
}
ul.tabNav {
	background: #353535;
	list-style: none;
	margin: 3px 0 0;
	position: relative;
	height: 42px;
	border-left: solid 1px #FD9903;
}
.margeUl {
	margin-bottom: 5px !important;
}
.tabBG td {
	color: #000000;
}
.catOn, .catOf {
	width: 39px;
}
.forumOf, .topicOn {
	width: 40px;
}
.topicOff {
	width: 41px;
}
.portOn, .portOf {
	width: 43px;
}
.indexOn {
	width: 48px;
}
.topicOf {
	width: 54px;
}
.portFaq , .portForum, .catFaq {
	width: 58px;
}
.catPortail {
	width: 62px;
}
.forumOn{
	width: 63px;
}
.topicAlbum, .portAlbum, .catAlbum {
	width: 64px;
}
.indexOf {
	width: 66px;
}
.topicLegende, .portLegende, .catLegende, .forumLegendeOf, .forumAlbum {
	width: 70px;
}
.forumLegende, .forumAlbumOn {
	width: 76px;
}
.topicregist, .portregist, .forumregist, .catregist {
	width: 78px;
}
.topicBlog, .topicLuSujet, .catBlog, .portBlog, .forumBlogOf {
	width: 80px;
}
.topicConnex, .forumConnex, .catConnex, .portConnex , .indexConnex{
	width: 82px;
}
.indexTireur, .portTireur, .catTireur  {
	width: 84px;
}
.forumBlog, .portWeb, .patWeb, .catWeb {
	width: 86px;
}
.topicTireurOn, .forumTireurOf, .indexState {
	width: 95px;
}
.topicInfo, .catInfo, .portInfo {
	width: 97px;
}
.forumTireurOn {
	width: 101px;
}
.topicMesLu, .portMesLu, .catMesLu, .indexMesLu, .indexLearnAll {
	width: 102px;
}
.Index24H {
	width: 105px;
}
.forumInfo {
	width: 106px;
}
.forumMesLu {
	width: 108px;
}
.topicPermission, .forumPermisOf {
	width: 117px;
}
.forumPermission {
	width: 123px;
}
.topicCarte , .catCarte, .portCarte , .forumCarte {
	width: 127px;
}
.topicTop {
	width: 60px;
}
.indexTop {
	width: 66px;
}
.indexTopOf, .topicTopOf, .portTop, .catTop  {
	width: 68px;
}
.forumTop {
	width: 73px;
}
.rightTop, .Nolearn {
	background: -webkit-gradient(linear, left top, left bottom, from(#7E1515), to(#FD0000),color-stop(0.18, #FF0000), color-stop(0.87, rgb(160, 17, 17)), color-stop(9.4, #CFCFCF));
	background: -moz-linear-gradient(center top , #FF2828 3%, #B30606 20%, #950000 80%, #F00 100%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #FF5500 0%, RED 100%);
	background-image: -o-linear-gradient(top, #FF5500 0%, RED 100%);
	border-top: 1px solid #FD9903;
	border-right: 1px solid #FD9903;
	border-bottom: 1px solid #FD9903;
	padding: 8px 0;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	cursor: pointer;
	line-height: 1.2em;
	outline: none;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.rightTop {
	float: right;
}
.Nolearn {
	float: left;
}
.margeinfo, .offpad, .simple , .double, .learnAll {
	display: block;
	float: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#C7C7C7), to(#FD8E00),color-stop(0.2, #3D3D3D), color-stop(0.85, black), color-stop(1.0, #CFCFCF));
	background: -moz-linear-gradient(center top , #CFCFCF 3%, black 20%, black 80%, #F80 100%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #6E6651 0%, #1C0502 100%);
	background-image: -o-linear-gradient(top, #6E6651 0%, #1C0502 100%);
	border-top: 1px solid #FD9903;
	border-right: 1px solid #FD9903;
	border-bottom: 1px solid #FD9903;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	cursor: pointer;
	line-height: 1.2em;
	outline: none;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.margeinfo {
	color: #FF8800;
	padding: 8px 0;
}
.offpad , .simple {
	padding: 14px 0;
	color: #FFFFFF !important;
}
.double {
	padding: 8px 0;
	color: #FFFFFF !important;
}
.simple:hover, .double:hover, .offpad:hover {
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(black), to(#8D8B8B));
	background: -moz-linear-gradient(top, #000000, #8D8B8B);
	color: #FF8800 !important;
}
.rightTop:hover, .Nolearn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#B00000),color-stop(0.18, #900303), color-stop(0.1, rgb(203, 14, 14)), color-stop(1.0, #CFCFCF));
	background: -moz-linear-gradient(center top , #FF2828 3%, #B30606 20%, #950000 80%, #F00 100%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #6E6651 0%, #1C0502 100%);
	background-image: -o-linear-gradient(top, #6E6651 0%, #1C0502 100%);
	color: red;
}
.albumclic{
	color: white !important;
}
.albumclic :hover{
	color: #FF8800 !important;
} 
 /* END @include tabs.css */ 

/* BEGIN @include statistics.css */ 
 /* phpBB Statistics MOD */
/* version $Id: statistics.css 91 2010-01-26 13:34:58Z marc1706 $ */
table.fs_details_graphs div.graph {
	background-color: #67A3EB;
}

div.fs {
	font-size: 1.1em;
}
div.fs h3 {
	font-size: 0.9em;
}
div.fs fieldset {
	font-size: 1.0em;
}
div.fs thead {
	font-weight: bold;
}
div.fs td {
	vertical-align: top;
	padding: 0 4px 0 4px;
}
div.fs div.user_prompt {
	text-align: center;
}
table.fs_details_list, table.fs_details_graphs {
	width:100%;
	table-layout: fixed;	
}
table.fs_details_list td.col1, table.fs_details_list td.col3 {
	width: 25%;
	text-align: right;
	vertical-align: top; 
}
table.fs_details_list td.col2, table.fs_details_list td.col4 {
	width: 25%;
	padding-left: 5px;	
	vertical-align: top; 
}
table.fs_details_graphs col.col_cat {
	width: 50%;
}
table.fs_details_graphs col.col_bar {
	width: 30%;	
}
table.fs_details_graphs col.col_count, table.fs_details_graphs col.col_pct {
	width: 10%;	
	text-align: right;
}
td.table_list {
	margin-left: 50px;
}

/* stats_icon */
.icon-stats { 
	background-image: url("./styles/passionballtrap/theme/images/icon_stats.gif");
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 1px 0 0 17px;
}

.rtl .icon-stats {
	background-position: 100% 50%;
	padding: 1px 17px 0 0;
}

/*END MOD*/ 
 /* END @include statistics.css */ 

/* BEGIN @include portal.css */ 
 /* Blocs portal
----------------------------------------*/
.bg33, .bg33r {
	background:#CECECE;
	border: solid 1px #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#CFCFCF), to(#E6E6E6));
	background: -moz-linear-gradient(top, #CFCFCF, #E6E6E6);
}

.forabg_portal {
	background-image: url("./styles/passionballtrap/theme/images/bg_list.gif");
	width: 530px;
    border: solid 1px;
	margin-bottom: 4px;
	padding: 4px 5px 5px;
	clear: both;
}
.logwidth {
	width: 150px;
}
.h3valeur {
	margin: 5px 10px !important;
}
.valeur {
	color: #28313F;
	margin-bottom: 4px;
	padding: 0;
	box-shadow: 0 0 10px rgb(102, 102, 102) inset;
}
.panelport {
	color: #28313F;
	margin-bottom: 4px;
	padding: 0 9px 4px;
	box-shadow: 0 0 10px rgb(102, 102, 102) inset;
}
.h3port {
	margin-top: 5px !important;
}
/* End Blocs portal
----------------------------------------*/

/* main menu, user menu and the links */
.portal-navigation {
	width: auto;
}
.portal-navigation ul {
	list-style-type: none;
	padding: 0;
	margin-bottom: 3px;
}
.portal-navigation ul li {
	padding-left: 2px;
}
.portal-navigation ul li a {
	background-image: url("./styles/passionballtrap/theme/images/portal/arrowbullet.png");
	background-repeat: no-repeat;
	background-position: center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	font-weight: bold;
	font-size: 90%;
}
.portal-navigation ul li a:hover {
	background-image: url("./styles/passionballtrap/theme/images/portal/arrowhover.png");
}
.portal-navigation div.menutitle {
	padding: 1px 0;
	font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
}
.portal-module {
	width: auto;
}
.portal-module ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.portal-module ul li {
	background-image: url("./styles/passionballtrap/theme/images/portal/arrowbullet.png");
	background-repeat: no-repeat;
	background-position-x: 2px;
	background-position-y: 1px;
	padding-bottom: 2px; /*bottom spacing between menu items*/
	padding-left: 17px;
}
.portal-module ul li a {
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	font-weight: bold;
	font-size: 90%;
}
.portal-module div.menutitle {
	padding: 1px 0;
	font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
}
span.title_module {
	/*float: left;
	padding-left:3px; */
	padding-top:0px;
	text-shadow: rgba(255, 255, 255, 0.38) 1px 1px;
}
/*bloc link us*/
.imalink {
	width: 120px;
	height: 131px;
	margin: 3px 0 5px 0;
}
.imawidth{
	width: 155px;
}
/*fin bloc link us*/
/*bloc friends online*/
.yesfriends {
	float: left;
	padding-left: 2px;
	padding-top: 3px
}
.listfriends {
	float: left;
	padding-left:5px;
	padding-top:2px;
}
.friendsbreack {
	float: left;
}
.noline {
	float:left;
	padding-left:5px;
	padding-top:2px;
}
/*end bloc friends online*/
/*bloc latest members*/
.gunlate {
	float: left;
	padding-left:15px;
	padding-top: 3px;
}
.gunjoin {
	float: right;
	padding-bottom: 2px;
	padding-top: 3px;
}
.gunarrow {
	float: left;
	margin-top: 2px;
}
.gunname {
	float: left;
	padding-left:5px;
	padding-top:1px;
}
.gunlist {
	float: right;
	padding-top:1px;
}
/*Fin bloc latest members*/
/*bloc recent sur portail*/
.largetitle {
	width: 215px !important;
}
.recentitle {
	text-transform: uppercase;
	text-shadow: #000000 1px 1px;
	font-weight: bold;
}
.subtitle {
	background:#353535;
	color: white;
}
.tabletitle {
	width: 100%;
	border-top: 1px solid black;
	border-bottom: 1px solid black
}
.wdth100 {
	width: 100%;
}
.sutobtitle {
	vertical-align: middle;
	text-align: center;
	width: 50%;
	padding: 3px 0 5px;
	border-bottom: 1px solid white;
	font-size: 11px;"
}
.subsepar {
	border-right: 1px solid grey;
}
.suback {
	background: #E6E6E6;
}
.fonrec{
	vertical-align:top;
	background-image: -moz-linear-gradient(top left, #F7F7F7 0%, #C0C0C0 100%);
	background-image: -o-linear-gradient(top left, #F7F7F7 0%, #C0C0C0 100%);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #F7F7F7), color-stop(1, #C0C0C0));
	background-image: -webkit-linear-gradient(top left, #F7F7F7 0%, #C0C0C0 100%);
	background-image: linear-gradient(to bottom right, #F7F7F7 0%, #C0C0C0 100%);
}
.borec {
	list-style-type: none;
	padding: 2px 5px;
	border-top: 1px solid black;
}
.lidtrec {
	padding: 2px 0;
}
.imafloat {
	display: block;
	float: left;
}
.alineadjust {
	display: block;
	margin-left: 14px !important;
	position: relative;
	top: -1px;
	font-size: 11px;
}
.bullethigh {
	float:left;
	margin-top: 2px;
	width: 97%
}
/*Fin bloc recent sur portail*/
ul.topicrebours {
	display: block;
	list-style-type: none;
	margin: 0;
	}
ul.topicrebours dt {
	display: block;
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: justify;
	padding: 2px 2px 1px 26px;
}
li.rowrebours {
	border-top: 1px solid black;
	border-bottom: 1px solid white;
}
.dlrebours {
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#ACACAC));
	background: -moz-linear-gradient(top, #FAFAFA, #ACACAC);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #ACACAC 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #ACACAC 100%);
}
.dtrebours {
	background-image: url("./styles/passionballtrap/theme/images/portal/platoportal.png");
	background-repeat: no-repeat;
	background-position: 6px 10px;
	padding-left: 25px;
	height: 28px;
 }
.dtrebours:hover {
	background-image: url("./styles/passionballtrap/theme/images/portal/platokcblack.png");
 }
.prebours {
	background: #FF8603;
	color: white;
	margin: 0;
	padding: 2px 25px;
	border-top: 1px solid #FFFFFF;
	font-size: 1.00em;
}
.labrebours {
	color: white;
}
.dlrebours:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(rgba(255, 122, 0, 0.73)));
	background: -moz-linear-gradient(top, #FAFAFA, rgba(255, 122, 0, 0.73));
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #FF7A0C 100%);
	background-image: -o-linear-gradient(top left, #FAFAFA 0%, #FF7A00 100%);
	cursor: pointer;
}
.prebours:hover {
	background: #353535;
}
.compet1 {
	background-color:#353535;
	padding: 6px 0;
	border-bottom: 1px solid rgb(255, 253, 253);
}
.compet2, .compet3  {
	font-size: 11px;
	font-weight: bold;
	color: rgb(0, 0, 255);
	text-shadow: rgba(255, 255, 255, 0.68) 1px 1px;
}
.compet4 {
	font-size: 10px;
	font-weight: bold;
	text-shadow: rgba(255, 255, 255, 0.40) 1px 1px;
}
.compet5 {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}
.compet6 {
	font-weight: bold;
	color: rgb(255, 255, 255);
}
.competmaint {
	background-color:#42C142;
	padding: 2px 0;
	border-bottom: 1px solid rgb(255, 253, 253);
}
.competannul {
	background-color:#FF0000;
	padding: 2px 0;
	border-bottom: 1px solid rgb(255, 253, 253);
}
.competrepor {
	background-color:#2A55FF;
	padding: 2px 0;
	border-bottom: 1px solid rgb(255, 253, 253);
}
.smallrow {
	background-color:#353535;
	padding-top: 4px;
	padding-bottom: 4px;
}
.partnair, .rubrik {
	font-weight: bold;
	text-shadow: rgba(255, 255, 255, 0.47) 1px 1px;
}
.partnair {
	color: rgb(153, 0, 0);
}
.rubrik {
	color: rgb(0, 0, 153);
}
.clic_photo {
	font-style: italic;
	text-align: center;
	color: #900;
	font-size: 10px;
	margin-top: 5px;
	height: 7px;
}
.maps, ul.map_learn {
	text-align: center;
}
.hauteur {
	margin: 3px 0 7px !important;
}
.welcome {
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: justify;
	padding: 5px;
}
.weltable {
	padding-left: 15px;
}
.welcart {
	margin: 9px 4px;
	line-height: 1.5em !important;
}
.weltop {
	margin-top: 5px;
}
/*---------gestion des images sur le portail----------*/
.recentUlplato {
	background: url("https://www.passionballtrap.fr/forum/images/images_service/demiplato.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding: 5px 0;
	line-height: 1.4em
}
.plato, .platobreak {
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	float:left;
}
.plato {
	background-image: url("./styles/passionballtrap/theme/images/portal/platoportal.png");
}
.platobreak {
	background-image: url("./styles/passionballtrap/theme/images/portal/platoportalbreack.png");
}
.image_port  a, .image_port {
	display: inline-block;
	text-indent: -999em;
}
.codeqr {
	display: inline-block;
	text-indent: -999em;
	background-image: url("./styles/passionballtrap/theme/images/portal/pbtqr.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 0 50px;
	width: 80px;
	height: 80px;
}
.smart_gratos  {
	display: inline-block;
	text-indent: -999em;
	background-repeat: no-repeat;
	margin: 5px 20px 10px 10px;
	width: 160px;
}
.smart_gratos {
	background-image: url("./styles/passionballtrap/theme/images/portal/android_ico.png");
	height: 314px;
}
.map_france, .map_italia, .map_spain  {
	display: inline-block;
	text-indent: -999em;
	background-repeat: no-repeat;
	width: 160px;
	background-position: 50%;
}
.map_france {
	background-image: url("./styles/passionballtrap/theme/images/portal/map_french.png");
	height: 174px;
}
.map_italia {
	background-image: url("./styles/passionballtrap/theme/images/portal/map_italia.png");
	height: 180px;
}
.map_spain {
	background-image: url("./styles/passionballtrap/theme/images/portal/map_spain.png");
	height: 119px;
}
.picture_small_1, .picture_small_2, .picture_small_3, .picture_small_4 , .picture_small_5,
.picture_small_6, .picture_small_7, .picture_small_8, .picture_small_9, .picture_small_10 {
	background-repeat: no-repeat;
	display: inline-block;
	text-indent: -999em;
	width: 160px;
	background-position: 50%;
}
.picture_small_1 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port1.jpg");
	height: 109px;
}
.picture_small_2, .picture_small_3, .picture_small_4 , .picture_small_5,
.picture_small_6, .picture_small_7, .picture_small_8, .picture_small_9, .picture_small_10 {
	margin-top: 5px;
}
.picture_small_2 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port2.jpg");
	height: 121px;
}
.picture_small_3 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port3.jpg");
	height: 152px;
}

.picture_small_4 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port4.jpg");
	height: 98px;
}

.picture_small_5 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port5.jpg");
	height: 153px;
}

.picture_small_6 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port6.jpg");
	height: 232px;
}

.picture_small_7 {
	background-image: url("./styles/passionballtrap/theme/images/portal/port7.jpg");
	height: 187px;
}
.picture_small_8 {
	background-image: url("./styles/passionballtrap/theme/images/portal/rab1.jpg");
	height: 129px;
}
.picture_small_9 {
	background-image: url("./styles/passionballtrap/theme/images/portal/rab2.jpg");
	height: 90px;
}
.picture_small_10 {
	background-image: url("./styles/passionballtrap/theme/images/portal/tour.jpg");
	height: 400px;
}

.album {
	display: inline-block;
	text-indent: -999em;
	background-image: url("./styles/passionballtrap/theme/images/portal/portailalbum.png");
	background-repeat: no-repeat;
	width: 530px;
	height: 180px;
	margin-bottom: 7px;
}

.galbtw {
	display: inline-block;
	background-image: url("https://www.passionballtrap.fr/forum/images/BTW/com/btwportail.png");
	background-repeat: no-repeat;
	width: 542px;
	height: 419px;
	margin-bottom: 2px;
}

.btwport {
	display: inline-block;
	background-image: url("https://www.passionballtrap.fr/forum/images/BTW/com/btw-portal.png");
	background-repeat: no-repeat;
	width: 542px;
	height: 407px;
	margin-bottom: 2px;
}

.transecu {
	background-image: url("./styles/passionballtrap/theme/images/portal/transecu.png");
	background-repeat: no-repeat;
	background-position: 50%;
}
.friendspict {
	display: inline-block;
	text-indent: -999em;
	background-image: url("./styles/passionballtrap/theme/images/portal/friend.jpg");
	background-repeat: no-repeat;
	width: 160px;
	height: 103px;
	background-position: 50%;
	margin-top: 5px;
}
.vingt {
	display: inline-block;
	text-indent: -999em;
	background-image: url("./styles/passionballtrap/theme/images/portal/vingt.jpg");
	background-repeat: no-repeat;
	width: 180px;
	height: 240px;
	background-position: 50%;
	margin-top: 5px;
}
p.explamenu {
	color: #900000;
	font-style: italic;
	text-align: center;
	font-size: 90%;
	margin: 5px 0;
}
.calend19 {
	display: block;
	clear: both;
	background: red;
	text-align: center;
	margin-bottom: 1px;
	padding: 4px 5px;
	border: 1px solid black;
	color: white;
	font-size: 14px;
	font-weight: bold;
} 
 /* END @include portal.css */ 

/* BEGIN @include partenaires.css */ 
 /* Dans cette suite tout ce qui concerne les dispositions de la
page des partenaires */

.partenaires  {
   margin-top: 10px;
}
.partenaires a {
   display: inline-block;
   text-indent: -999em;
}
.partnair_img_01 {
	background-image: url("./styles/passionballtrap/theme/images/part_partenaire.jpg");
	display: inline-block;
	text-indent: -999em;
    width: 178px;
    height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_02 {
	background-image: url("./styles/passionballtrap/theme/images/part_broderie.jpg");
    width: 178px;
    height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_08 {
	background-image: url("./styles/passionballtrap/theme/images/part_chartres.jpg");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_09 {
	background-image: url("./styles/passionballtrap/theme/images/part_chatelaillon.jpg");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_12 {
	background-image: url("./styles/passionballtrap/theme/images/part_patrinotes.jpg");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_14 {
	background-image: url("./styles/passionballtrap/theme/images/part_rabot.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_16 {
	background-image: url("./styles/passionballtrap/theme/images/part_valleeduloir.jpg");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_17 {
	background-image: url("./styles/passionballtrap/theme/images/part_ledouhet.jpg");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_18 {
	background-image: url("./styles/passionballtrap/theme/images/part_nancy.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_21 {
	background-image: url("./styles/passionballtrap/theme/images/part_chatillon.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_22 {
	background-image: url("./styles/passionballtrap/theme/images/part_dijon.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_23 {
	background-image: url("./styles/passionballtrap/theme/images/part_cernay.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_25 {
	background-image: url("./styles/passionballtrap/theme/images/part_rambouillet.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_27{
	background-image: url("./styles/passionballtrap/theme/images/part_crcsc.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_28{
	background-image: url("./styles/passionballtrap/theme/images/part_nsc.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_29 {
	background-image: url("./styles/passionballtrap/theme/images/part_ssc.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
.partnair_img_33 {
	background-image: url("./styles/passionballtrap/theme/images/part_bruyeres.png");
	width: 178px;
	height: 58px;
	margin: 2px 6px 0 0;
}
/* ----------Fin de la page index---------- */

/* Dans cette suite partenaires sur le Portail */
.bandeau_partnair_port  a{
   display: inline-block;
   text-indent: -999em;
   width: 748px;
   height: 58px;
}
.bandeau_partenaires {
	background-image: url("./styles/passionballtrap/theme/images/devenezpartenaire.png");
	background-repeat: no-repeat;
    display: inline-block;
    text-indent: -999em;
	width: 730px;
	height:100px;
}
.partnair_port a {
   display: inline-block;
   text-indent: -999em;
   width: 178px;
   height: 58px;
   margin-left: 0;
   margin-top: 2px;
}
.partnairport_img_01 {
	background-image: url("./styles/passionballtrap/theme/images/part_partenaire.jpg");
}
.partnairport_img_02 {
	background-image: url("./styles/passionballtrap/theme/images/part_broderie.jpg");
}
.partnairport_img_08 {
	background-image: url("./styles/passionballtrap/theme/images/part_chartres.jpg");
}
.partnairport_img_12 {
	background-image: url("./styles/passionballtrap/theme/images/part_patrinotes.jpg");
}
.partnairport_img_14 {
	background-image: url("./styles/passionballtrap/theme/images/part_rabot.png");
}
.partnairport_img_16 {
	background-image: url("./styles/passionballtrap/theme/images/part_valleeduloir.jpg");
}
.partnairport_img_17 {
	background-image: url("./styles/passionballtrap/theme/images/part_ledouhet.jpg");
}
.partnairport_img_18 {
	background-image: url("./styles/passionballtrap/theme/images/part_nancy.png");
}
.partnairport_img_21{
	background-image: url("./styles/passionballtrap/theme/images/part_chatillon.png");
}
.partnairport_img_22{
	background-image: url("./styles/passionballtrap/theme/images/part_dijon.png");
}
.partnairport_img_23{
	background-image: url("./styles/passionballtrap/theme/images/part_cernay.png");
}
.partnairport_img_25{
	background-image: url("./styles/passionballtrap/theme/images/part_rambouillet.png");
}
.partnairport_img_27{
	background-image: url("./styles/passionballtrap/theme/images/part_crcsc.png");
}
.partnairport_img_28{
	background-image: url("./styles/passionballtrap/theme/images/part_nsc.png");
}
.partnairport_img_29{
	background-image: url("./styles/passionballtrap/theme/images/part_ssc.png");
}
.partnairport_img_33{
	background-image: url("./styles/passionballtrap/theme/images/part_bruyeres.png");
} 
 /* END @include partenaires.css */ 

/* BEGIN @include divbody.css */ 
 /* Block news entete*/
hrbp {
	display: block;
	border-top: 1px solid #999898;
	clear: both;
}
.news-head {
	background: rgb(54, 46, 45);
	margin: 0 auto;
	text-align: center;
	border: 1px solid black;
}
.newspbt:hover {
	background: rgba(226, 147, 6, 0.66);
	color: white !important;
}
.hellologin, .loginhello {
	background: rgb(24, 19, 245);
	border: 1px solid #06daec;
	padding: 3px 0;
	text-align: center;
	font-size: 1.80em !important;
}
.leftindex {
	float: left;
	width: 744px;
	clear: both;
}
.rightindexnew {
	float: right;
	width: 200px;
	margin-left: 6px;
	height: 150px;
}
.rightindex {
	float: right;
	width: 200px;
	margin-left: 6px;
	overflow: hidden;
}
.rightindexlog {
	float: right;
	width: 200px;
	margin-left: 6px;
	overflow: hidden;
}
.loginhello {
	margin: 10px;
}
.indexdiv {
	clear: both;
	text-align: center;
}
.indexmargebot {
	margin-bottom: 10px;
}
.indexbot20 {
	margin-bottom: 20px;
}
.indexmargetop {
	margin-top: 10px;
}
.indexmarge10 {
	margin: 10px 0;
}
.floatindex {
	float: left;
	margin: 10px auto;
	width: 950px;
}
.aindex {
	padding: 2px 60px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	border: 1px solid black;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A3A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	box-shadow: 1px 1px 10px #696968;
	-moz-box-shadow: 1px 1px 10px #696968;
	-webkit-box-shadow: 1px 1px 10px #696968;
	background-color: #D8D8D8;
	text-shadow: rgba(255, 211, 194, 0.35) 1px 1px;
}
.aindex:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#FAFAFA));
    background: -moz-linear-gradient(top, #919191, #FAFAFA);
	background-image: -ms-linear-gradient(top, #919191 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top, #919191 0%, #FAFAFA 100%);
	box-shadow: 0 1px 8px rgba(255, 122, 0, 0.53);
	-moz-box-shadow: 0 1px 8px rgba(255, 122, 0, 0.53);
	-webkit-box-shadow: 0 1px 8px rgba(255, 122, 0, 0.53);
	text-shadow: rgba(151, 130, 122, 0.41) 0 1px;
	border-color: #E45500;
	background-color: #7C7B7B;
}
/* Titre des modules forabg des pubs */
.pubfofo {
	text-align: center;
	padding: 5px 5px 2px 5px;
	margin: 0 auto;
	font-size: 1.1em;
	background-color: #140E0E;
}
.linkmarge {
	margin: 0 !important;
}
.hrmarginpad0 {
	margin-bottom: 0 !important;
}
.poolpad {
	padding: 0 5px;
}
/* Fin titre des modules forabg des pubs */
.pubouverte {
	background-image: url("https://www.passionballtrap.fr/forum/images/BTW/ouverture.png");
	background-repeat: no-repeat;
	height: 118px;
	margin: 5px 0;
	background-position: 50% 50%;
}
.textshad  {
	text-shadow: rgba(255, 255, 255, 0.41) 1px 1px;
}
.linknav {
	margin-top: 3px;
	padding-top: 2px;
}
.descrip {
	font-size: 0.1em;
	color:#302E2E;
	margin-top: -3px;
	position: absolute;
}
.linklink {
	height: 25px;
	font-size: 0.9em;
}
/* modules cartes map */
.inmap, .blocmap {
	text-align: center;
	padding: 5px 5px 2px;
	font-size: 1.1em;
	background-color: #D1D0D0;
	background: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE), to(#E0E0E0));
	background: -moz-linear-gradient(top, #BEBEBE, #E0E0E0);
	background-image: -ms-linear-gradient(top, #BEBEBE 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #BEBEBE 0%, #E0E0E0 100%);
}
.blocmap {
	margin: 0 auto;
}
.stylbro {
	color: #900;
	font-style: italic;
	font-size: 0.9em;
}
.tabmap {
	display: inline-block;
}
.blocmod {
	text-shadow: rgba(255, 255, 255, 0.42) 0 1px;
	padding-right: 15px;
	padding-top: 25px;
	text-align: right;
}
.smallclic {
	font-size: 0.9em ! important;
	padding-right: 10px;
	font-style: italic;
	color: #900;
	margin-top: 30px;
}
.menumap {
	font-size: 0.9em ! important;
	text-align: right;
	line-height: 2.0em ! important;
	font-size: 0.8em;
}
.basindex {
	display: block;
	float: left;
	background: #0400FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#7E1515), to(#FD0000),color-stop(0.18, #FF0000), color-stop(0.87, rgb(160, 17, 17)), color-stop(9.4, #CFCFCF));
	background: -moz-linear-gradient(center top , #FF2828 3%, #B30606 20%, #950000 80%, #F00 100%) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top, #FF5500 0%, RED 100%);
	background-image: -o-linear-gradient(top, #FF5500 0%, RED 100%);
	border-top: 1px solid rgb(129,129,129);
	border-bottom: 1px solid rgb(129,129,129);	
	color: white !important;
	font-family: Arial, Helvetica, sans-serif;
	width: 6%;
	height: 36px;
	padding: 13px 0 0;
	margin-top: 4px;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	text-transform: uppercase;
}
.liengp {
	display: block;
	float: left;
	background: #0400ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#2e285d), to(#091321),color-stop(0.18, #0400ff), color-stop(0.87, rgb(2, 28, 109)), color-stop(9.4, #190bea));
	background: -moz-linear-gradient(center top , #FF2828 3%, #B30606 20%, #950000 80%, #F00 100%) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(top, #0523F9 0%, #04116f 100%);
	background: -o-linear-gradient(top, #0523F9 0%, #04116f 100%);
	border-top: 1px solid rgb(129,129,129);
	border-bottom: 1px solid rgb(129,129,129);	
	color: white !important;
	font-family: Arial, Helvetica, sans-serif;
	width: 8%;
	height: 36px;
	padding: 7px 0 6px;
	margin-top: 4px;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	text-transform: uppercase;
}
.basindex:hover {
	background: #FD0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#B00000),color-stop(0.18, #900303), color-stop(0.1, rgb(203, 14, 14)), color-stop(1.0, #CFCFCF));
	background: -moz-linear-gradient(center top , #FF2828 3%, #B30606 20%, #950000 80%, #F00 100%) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(top, #6E6651 0%, #1C0502 100%);
	background: -o-linear-gradient(top, #6E6651 0%, #1C0502 100%);
	color:  red!important;
}
.btf {
	font-style: italic;
	font-size: 0.8em;
	text-align: right;
	padding-right: 5px;
}
.carto {
	text-shadow: rgba(255, 255, 255, 0.42) 0 1px;
	margin-bottom: 5px;
}
.redcolor{
color: rgba(255, 0, 0, 0.85) !important;
}
.posemap {
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}
.hrmapb {
	margin-bottom: 15px;
}
.hrmapt {
	margin-top: 15px;
}
.titremap {
	font-size: 1.5em;
	text-shadow: rgba(255, 255, 255, 0.58) 0 1px;
}
/* Fin modules cartes map */
/* configue suppression corners */
.cornerforabg {
	padding-bottom: 5px;
}
.cornerforabg ul {
	display: block;
	list-style-type: none;
	margin: 0;
}
.cornerforabg  li {
	padding: 4px 0 0 0;
}
.padfond {
    padding: 4px 0;
}
.padboto {
    padding-bottom: 4px;
}
.padbotop {
	padding-top: 4px;
	padding-bottom:4px;
}
/* debut signification folder */
.imagfold {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 32px;
	height: 32px;
	padding-left: 3px;
}
.textfold {
	vertical-align: middle;
}
.textcut {
	text-align: justify;
	margin-left: 3px;
	margin-bottom: 0;
	padding-right: 5px;
}
.mark  {
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.boxnext, .boxprev {
	float: right;
	display: block;
	padding: 2px 4px 2px 2px;
	background-color: #D8D8D8;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#A2A2A2));
	background: -moz-linear-gradient(top, #FAFAFA, #A2A2A2);
	background-image: -ms-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	background-image: -o-linear-gradient(top, #FAFAFA 0%, #A2A2A2 100%);
	width: 82px;
	font-size: 1.1em;
	margin-left: 5px;
	border: 1px solid black;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-shadow: rgba(255, 211, 194, 0.35) 1px 1px;
}
.boxnext {
	text-align: center;
}
.boxprev {
	text-align: right;
}
.boxspanprev, .boxspannext {
	display: block;
	height: 14px;
	background-image: url("https://www.passionballtrap.fr/forum/styles/prosilver/theme/images/portal/platoportal.png");
	background-repeat: no-repeat;
}
.boxspanprev {
	background-position: 2px 50%;
}
.boxspannext {
	background-position: 68px 50%;
}

	/*adresses images--->*/
.mark1 {
	display: block;
	float: left;
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/mark1.png");
	background-repeat: no-repeat;
	width: 264px;
	height: 95px;
	padding-left: 30px;
}
.mark2 {
	display: block;
	float: left;
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/mark2.png");
	background-repeat: no-repeat;
	width: 290px;
	height: 95px;
	margin-left: 40px;
}
.mark3 {
	display: block;
	float: right;
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/mark3.png");
	background-repeat: no-repeat;
	width: 259px;
	height: 95px;
}
.errorregis {
	color: black;
	line-height: 1.6em;
	font-size: 11px;
}
.previent {
	text-align: center;
	color: #0F0080;
	font-weight: bold;
	font-size: 13px !important;
}
.bgpanelregister {
	border: 4px solid red;
	background-color: #FFFFFF;
}
.bgpanelucp {
	border: 3px solid red;
	background-color: #D1D0D0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(rgba(252, 99, 99, 0.5)));
	background: -moz-linear-gradient(top, #FFFFFF, rgba(252, 99, 99, 0.5));
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, rgba(252, 99, 99, 0.5) 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, rgba(252, 99, 99, 0.5) 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, rgba(252, 99, 99, 0.5) 100%);
}
.foldlu {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/sujet_lu.gif");
	background-repeat: no-repeat;
}
.foldpoplu {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/sujet_pop_lu.gif");
	background-repeat: no-repeat;
}
.foldluclos {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/sujet_lu_ferme.gif");
	background-repeat: no-repeat;
}
.foldnoncelu	 {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/annonce_lue.gif");
	background-repeat: no-repeat;
}
.foldnonceluclo {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/annonce_lu_ferme.gif");
	background-repeat: no-repeat;
}
.foldnoncenolu {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/annonce_non_lue.gif");
	background-repeat: no-repeat;
}
.foldnoncenoluclo	 {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/annonce_non_lue_ferme.gif");
	background-repeat: no-repeat;
}
.foldnonlu	 {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/sujet_non_lu.gif");
	background-repeat: no-repeat;
}
.foldpopnonlu {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/sujet_pop_non_lu.gif");
	background-repeat: no-repeat;
}
.foldnonluclo {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/sujet_non_lu_ferme.gif");
	background-repeat: no-repeat;
}
.foldpostitlu {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/postit_lu.gif");
	background-repeat: no-repeat;
}
.foldpostitluclo {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/postit_lu_ferme.gif");
	background-repeat: no-repeat;
}
.foldpostitnolu {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/postit_non_lu.gif");
	background-repeat: no-repeat;
}
.foldpostitnoluclo {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/postit_non_lu_ferme.gif");
	background-repeat: no-repeat;
}
.ecupm {
	background-image: url("./styles/passionballtrap/theme/images/folder_explain/avecOmbre.png");
	background-repeat: no-repeat;
	width: 67px;
	height: 72px;
}
	/*<---fin adresses images*/
/* fin signification folder */

/* parametrage H3 */
.platoh3, .platoh3pm {
	background-image: url("./styles/passionballtrap/theme/images/portal/platoportal.png");
	background-repeat: no-repeat;
	height: 15px;
	padding-left: 19px;
}
.platoh3 {
	background-position: 0 1px;
}
.bodyplato {
	padding: 0 0 0 19px !important;
	line-height: 115% !important;
	max-width: 505px;
	margin: 0 0 0.2em 0 !important;
	height: auto;
}
/* Fin parametrage H3 */

/* parametrage petits plateaux whoisonline */
.platowho {
	float: left;
	background-image: url("https:./styles/passionballtrap/theme/images/portal/platoportal.png");
	background-repeat: no-repeat;
	width: auto;
	padding-left: 22px;
	margin-left: 5px;
}
.margebox {
	Margin-bottom: 5px;
}
.platoleg {
	float: left;
	background-image: url("https:./styles/passionballtrap/theme/images/portal/arrowbullet.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	padding-left: 15px;
	margin-top: 4px;
}
/* Fin parametrage petits plateaux whoisonline */

/* Image ecusson dans la page d'inscription */
.photoregister {
	background-image: url("https://www.passionballtrap.fr/forum/images/Pub_PBT/PBT/logo_pbtregister.png");
	background-repeat: no-repeat;
	background-position: 98% 90%;
}
/* Fin image ecusson dans la page d'inscription */

/* Jumpbox */
.jumpview {
	display: block;
	width: 500px;
	float: left;
}

.modoview {
	display: block;
	width: 428px;
	float: right;
}
/* Fin de Jumpbox */

.contrastrow {
	border-bottom: 2px solid black;
}
.namesite {
	margin: 0 -1200px 0;
	position: absolute;
}
.lastvisit {
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 12px;
	color: rgb(0, 0, 0);
}
.divalbum {
	text-align: center;
}
/* Bouton reseaux sociaux */
.rezo {
	width: 384px;
	margin: auto;
	text-align: center;
}
.rezo2 {
	float: left;
	padding-left: 88px;
}
.modorezo {
	display: block;
	position: absolute;
	margin-top: -4px;
}
.Brstwitt,  .Brsface {
	display: inline-block;
	text-indent: -999em;
	height: 22px;
	margin-top: -3px;
}
.Brstwitt {
	margin-left: 5px;
	background: url("./styles/passionballtrap/theme/images/rstwitt.png") 0 0 no-repeat;
	width: 93px;
}
.Brsface {
	margin-left: 5px;
	background: url("./styles/passionballtrap/theme/images/rsface.png") 0 0 no-repeat;
	width: 93px;
}

.Brstwitt:hover { background: url("./styles/passionballtrap/theme/images/rstwitt.png") 0 -22px no-repeat; }
.Brsface:hover { background: url("./styles/passionballtrap/theme/images/rsface.png") 0 -22px no-repeat; }
.nowtime {
	display: block;
	float: right;
	margin-top: -12px;
	padding-right: 12px;
	color: rgb(60, 59, 59);
}
.catblog {
	background-color: #D1D0D0;
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#BEBEBE));
	background: -moz-linear-gradient(top, #E0E0E0, #BEBEBE);
	background-image: -ms-linear-gradient(top, #E0E0E0 0%, #BEBEBE 100%);
	background-image: -o-linear-gradient(top, #E0E0E0 0%, #BEBEBE 100%);
	padding: 5px 5px 2px 5px;
	margin: 0 auto;
	line-height: 1.55em;
	font-size: 1.1em;
	background-color: rgb(238, 236, 236);
	color: black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.b3blog {
	text-align: center;
	padding: 10px;
	margin: 10px 0 5px;
	background: #FF7305;
	border: solid 1px black;
	text-shadow: rgba(255, 255, 255, 0.38) 1px 1px;
	font-size: 1.3em;
}
.prules {
	clear: both;
	margin-top: 25px;
    color: rgb(0, 0, 0);
	padding: 10px 10px 0;
	margin: 5px 0 10px;
	font-size: 1.00em;
	border: 2px solid red;
}
.ecartfields {
	display: block;
	text-align: right;
	font-size: 1.10em;
	margin-bottom: 5px;
}
.ecart {
	padding-top: 10px;
}
/* personnalisation newsletter */
.Noheight {
	max-height: none !important;
}
.width700body {
	max-width: 700px;
}
.lastpostnew {
	font-size: 1.1em;
	width: 335px;
}
.lastpostnewtitle {
	font-size: 1.1em;
	margin-top: 7px !important;
}
.lastemailnews {
	display: block;
	margin: 15px 0 0 5px;
}
.lastdtnews {
	width: 610px !important;
	margin-top: 6px !important;
}
.lastdtitlenews {
	width: 55% !important;
	margin-top: 6px !important;
}
.etatnew {
	font-size: 1.1em;
}
.titlenews {
	padding-left: 50px !important;
	padding-top: 5px !important;
	width: 60% !important;
}
.subjectnews {
	width: 55% !important;
	margin-top: 5px;
}
.hownews {
	font-size: 1.1em;
	width: 358px;
	padding-left: 5px !important;
	line-height: 1.4em;
}
.iconNL {
	background-repeat: no-repeat;
	background-position: 5px 50% !important;
	height: 50px !important;
}
.linews {
	color: #800000 !important;
	line-height: 1.8em;
}
.pagenews {
	font-size: 12px;
	font-family: arial;
		line-height: 1.6em;
}
.leftprofile {
	float: left;
	display: inline;
	margin-left: 7px
}
.legendnews {
	height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #800000;
	text-decoration: underline;
}
.signanews {
	font-weight: bold;
	font-size: 11px;
}
	/* Fin personnalisation newsletter */
	/* COMMUNICATION ZOLI ENTETE */
.maryarmlien {
    position: fixed;
    width: 458px;
    height: 1010px;
    margin-left: 968px;
    margin-top: -294px;
    z-index: 300;
}
.zoli {
	position: fixed;
    width: 458px;
    height: 580px;
    margin-left: -476px;
    margin-top: -289px;
    z-index: 200;
}
.proma {
	position: fixed;
    width: 458px;
    height: 420px;
    margin-left: -476px;
    margin-top: 519px;
    z-index: 200;
}
.zoli:hover {
	Background-color : #ffffffa8;
}
.maryarmlien:hover {
	Background-color : #ffffffa8;
}
.proma:hover {
	Background-color : #ffffffa8;
}
.p_aide {
	margin: 5px 0 !important;
}
.a_aide {
	font-style: italic;
	font-weight: bold;
	color: blue !important;
}
.fondbtw {
	background-image: url("https://www.passionballtrap.fr/forum/images/BTW/clic.gif");
	background-repeat: no-repeat;
	background-position: 1px 92px;
	width: 200px;
	height: 219px;
	margin: 0;
}
.PORTLU {
	background-image: url("https://www.passionballtrap.fr/forum/images/images_service/portlunetcas.png");
	background-repeat: no-repeat;
	text-align: center;
	width: 950px;
	height: 33px;
}
.whitehead {
	color : #c7c0c0 !important;
} 
 /* END @include divbody.css */ 

/* BEGIN @include slider.css */ 
 /*-----slider des stands partenaires------*/
.Partenaire_Slider {
    width: 730px;
    overflow: hidden;
}
.Partenaire_Slider div {
    width: 2944px;
    -webkit-animation: slidePartn 40s ease 0s infinite;
    -moz-animation: slidePartn 40s ease 0s infinite;
    -ms-animation: slidePartn 40s ease 0s infinite;
    -o-animation: slidePartn 40s ease 0s infinite;
    animation: slidePartn 40s ease 0s infinite;
}
.Partenaire_Slider div:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}
.Partenaire_Slider div a {
    display: block;
    float: left;
}

@keyframes slidePartn {
0%,16% {
margin-left: 0%;
}
17%,33% {
    margin-left: -736px;
}
34%,50% {
    margin-left: -1472px;
}
51%,67% {
    margin-left: -2208px;
}
68%,84% {
    margin-left: -1472px;
}
85%,99% {
    margin-left: -736px;
}
}

/@-moz-keyframes slidePartn {
0%,16% {
margin-left: 0%;
}
17%,33% {
    margin-left: -736px;
}
34%,50% {
    margin-left: -1472px;
}
51%,67% {
    margin-left: -2208px;
}
68%,84% {
    margin-left: -1472px;
}
85%,99% {
    margin-left: -736px;
}
}

@-webkit-keyframes slidePartn {
0%,16% {
margin-left: 0%;
}
17%,33% {
    margin-left: -736px;
}
34%,50% {
    margin-left: -1472px;
}
51%,67% {
    margin-left: -2208px;
}
68%,84% {
    margin-left: -1472px;
}
85%,99% {
    margin-left: -736px;
}
}

@-ms-keyframes slidePartn {
0%,16% {
margin-left: 0%;
}
17%,33% {
    margin-left: -736px;
}
34%,50% {
    margin-left: -1472px;
}
51%,67% {
    margin-left: -2208px;
}
68%,84% {
    margin-left: -1472px;
}
85%,99% {
    margin-left: -736px;
}
}

@-o-keyframes slidePartn {
0%,16% {
margin-left: 0%;
}
17%,33% {
    margin-left: -736px;
}
34%,50% {
    margin-left: -1472px;
}
51%,67% {
    margin-left: -2208px;
}
68%,84% {
    margin-left: -1472px;
}
85%,99% {
    margin-left: -736px;
}
} 
 /* END @include slider.css */ 
