/*
	phpBB 3.0 Style Sheet
	--------------------------------------------------------------
	Style name:				Frama Pearl
	Based on style:		Black Pearl - Subsilver2
	Original author:	Mighty Gorgon ( http://www.icyphoenix.com ) - subBlue ( http://www.subBlue.com/ ) 
    Modify by : JosephK ( http://schroffenstein.free.fr )

	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
	--------------------------------------------------------------
*/

@import url("fap.css");
@import url("memberlist_avatar.css");

/* === Layout === */

* { margin: 0; padding: 0; }

html { font-size: 100%; }

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #3d5061;
	background: #fbfbfd url('./images/fond.png') no-repeat fixed 0 0;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0;
}

#wrapcentre { margin: 15px 15px 0 15px; }

#wrapfooter { text-align: center; clear: both; }

#wrapper{ margin: 0; width: 100%; }

#top_logo{ border-width: 0;	margin : 10px 15px 0 15px; padding: 0;}

.logo {
	width : 423px;
	height : 118px;
	margin-top : 15px;
}

.leftshadow, .rightshadow {	display:none; }

.forum-buttons {
	background-color: #ffffff; /*#dddddd; */ color: #363767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; font-weight: bold;
	text-align: center; vertical-align: middle;
	/*height: 24px; white-space: nowrap;*/
	padding: 0px; padding-top: 6px;
}

#wrapnav {
	width: 100%; margin: 0;
	background-color: #e7e4f3;
	border: 1px solid #b7b8ee;
}

#datebar {
	margin: 10px 25px 0 25px;
}

#findbar { width: 100%; margin: 0; padding: 0; border: 0; }

.forumrules {
	background-color: #FFFFAA; color: #b7b8ee;
	border: 1px solid #7b2e40;
	padding: 4px;
	font-weight: normal; font-size: 1.1em;
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.forumrules h3 { color: #ff8400; }

/* === Text === */

h1 {
	color: #363767;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
	font-size: 1.8em; font-weight: bold; text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em; font-weight: bold; 
	line-height: 120%; text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em; font-weight: bold; line-height: 120%;
}

h4 {
	font-size: 0.9em; font-weight: bold;
	margin: 0; padding-top: 3px;
}


p { font-size: 1.1em; }

p.moderators {
	margin: 0; float: left;
	color: #363767; font-weight: bold;
}

.rtl p.moderators { float: right; }

p.linkmcp { margin: 0; float: right; white-space: nowrap; }

.rtl p.linkmcp {	float: left; }

p.breadcrumbs {
	margin: 0; float: left;
	color: #363767; font-weight: bold;
	white-space: normal; font-size: 1em;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime { margin: 0; float: right; white-space: nowrap; font-size: 1em; }

.rtl p.datetime { float: left; }

p.searchbar { padding: 2px 0; white-space: nowrap;}

p.searchbarreg { margin: 0; float: right; white-space: nowrap;}

.rtl p.searchbarreg {float: left;}

p.forumdesc {padding-bottom: 4px;}

p.topicauthor { margin: 1px 0;}

p.topicdetails { margin: 1px 0; }

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0; color: #CC3333; font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: #007700; font-weight:bold;
}

.postapprove img, .postreported img { vertical-align: bottom; }

.postauthor { color: #363767; }

.postdetails { color: #363767; }

.postbody {
	font-size: 1.3em; line-height: 1.4em;
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul { margin: 0 0 0 1.5em; }

.rtl .postbody li, .rtl ol, .rtl ul { margin: 0 1.5em 0 0; }

.posthilit { background-color: #00FF00;}

.nav { margin: 0; color: #363767; font-weight: bold; }

.pagination {
	padding: 4px; color: #363767;
	font-size: 1em; font-weight: bold;
}

.gen { margin: 1px 1px; font-size: 1.2em; }

.genmed { margin: 1px 1px; font-size: 1.1em;}

.gensmall { margin: 1px 1px; font-size: 1em; }

.copyright {
	padding-left: 2px; padding-right: 2px;
	font-size: 1.0em; color: #363767;
	vertical-align: middle;
}

.titles {
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold; font-size: 1.3em;
	text-decoration: none;
}

.error { color: #CC3333; }

/* === Tables === */

.tbl-title { color: #363767; margin-top: 3px; }

.tbl-title h4 a:hover { color : #363767;}
.tbl-title h4 a {color : #363767;}
.tbl-title h4 {color : #363767;}

.tbl-h-c {
	background: url('./images/tbl.gif') left top repeat-x;
	height: 22px;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
}

.tbl-h-l {
	background: url('./images/tbl.gif') left -41px no-repeat;
	padding-left: 27px;
}

.tbl-h-r {
	background: url('./images/tbl.gif') right -41px no-repeat;
	padding-right: 27px;
}

.tbl-f-c {
	background: url('./images/tbl.gif') left -30px repeat-x;
	height: 12px;
	font-size: 0.1em;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
}

.tbl-f-l {
	background: url('./images/tbl.gif') left -71px no-repeat;
	padding-left: 10px;
}

.tbl-f-r {
	background: url('./images/tbl.gif') right -71px no-repeat;
	padding-right: 10px;
}

th {
	color: #363767;
	background-color: #e7e4f3;
	font-size: 1.1em;
	font-weight: bold;
	white-space: nowrap;
	padding: 7px 5px;
}

td {
	padding: 2px;
}

td.profile {
	padding: 4px;
}

td.np {
	padding: 0px;
}

td.np-body {
	padding: 0px;
}

.tablebg {
	background-color: #e7e4f3;
	border: solid 1px #b7b8ee;
}

.tablebg th{
	color: #363767;
	background-color: #e7e4f3;
	font-size: 1.1em;
	font-weight: bold;
	height: 26px;
	padding: 0 5px;
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	white-space: nowrap;
}

.cat {
	color: #7b2e40;
	background-color: #e7e4f3;
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	height: 26px;
	margin: 0;
	padding: 0;
	text-indent: 4px;
}

.cat h4 a, .cat h4 a:visited {
	color: #363767;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.cat h4 a:hover, .cat h4 a:active {
	color: #ff8400;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}

.cat-bottom {
	background-color: #b7b8ee;
	text-align: center;
	padding: 0px;
	padding-top : 2px;
}

.catdiv {
	background-color: #e7e4f3;
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	height: 26px;
	margin: 0;
	padding: 0;
}

.rtl .catdiv {
	background-color: #e7e4f3;
}

.row1, .row2, .row3, .row4 {
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	padding: 4px;
}

.row1, .row1b {
	background: #ffffff url(./images/bg_post.gif) repeat-x;
}

.row2, .row3 {
	background-color: #efe9eb;
}
 
.row2b {
	background-color: #e7e4f3;
}
.row1b td, .row2b td {
	padding: 4px;
	border-left : solid 1px #b7b8ee;
}

.row4 {
	background-color: #9394fe;
}

.row-post-top {
	background-color: #e7e4f3;
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	vertical-align: top;
}

.row-post-body {
	background: #ffffff url('./images/bg_post.gif') top left repeat-x;
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	vertical-align: top;
}

.row-post-bottom {
	color: #666666;
	background: #ffffff;
	border: solid 1px #b7b8ee;
	border-right-color: #b7b8ee;
	border-bottom-color: #b7b8ee;
	vertical-align: middle;
	font-size: 1.0em;
	line-height: 1.2em;
	white-space: nowrap;
	padding: 1px;
}

.spacer {
	background-color: #b7b8ee;
	padding: 0;
}

hr {
	color: #e9eafe;
	background-color: #e9eafe;
	border-width: 0;
	height: 1px;
}

.legend {
	text-align: center;
	margin: 0 auto;
	border: solid 1px #b7b8ee;
	background-color: #e7e4f3;
}


/* === Links === */

a:link, a:active, a:visited { color: #6b6bb5; text-decoration: none; }

a:hover { color: #ff8400; text-decoration: underline; }

a.forumlink, a.forumlink:visited, a.forumlink:hover, a.forumlink:active, a.topictitle {
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;

}

a.forumlink, a.forumlink:visited { color: #363767; text-decoration: none; }

a.forumlink:hover, a.forumlink:active { color: #ff8400; text-decoration: underline; }

a.topictitle { color: #363767; margin: 1px 0; }

th a, th a:visited { color: #7b2e40 !important; text-decoration: none; }

th a:hover { text-decoration: underline; }

a.subforum.read {
	background-image: url('./images/subforum_read.gif');
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 12px;
}

a.subforum.unread {
	background-image: url('./images/subforum_unread.gif');
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 12px;
}

.forum-buttons a, .forum-buttons a:visited {
	color: #363767;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

.forum-buttons a:hover, .forum-buttons a:active {
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}


/* === Form Elements === */

form {
	margin: 0;
	padding: 0;
	border: 0;
}


input, textarea, select, .btnbbcode, .btnmain, .btnlite, .btnfile  {
	color: #363767;
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #A9B8C2;
	background-color: #ffffff;
}

textarea {
	font-size: 1.3em; 
	line-height: 1.4em;
	padding: 2px;
}

input:focus, textarea:focus, select:focus, btnmain:focus, btnlite:focus, btnfile:focus, btnbbcode:hover {
	border: solid 1px #ff8400;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: #888888;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	background-color: transparent;
	border: none;
}

.post {
	border: 1px solid #A9B8C2;
}

.btnmain, .btnlite {
	cursor: pointer;
	background-color: #e7e4f3;
}

.helpline {
	color: #363767;
	background-color: #e7e4f3;
	border: 1px solid #b7b8ee;
}


/* === PM === */

.popuppm-new a {
	color: #363767;
	background: #ffffff url('./images/bg_post.gif') top left repeat-x;
	border: solid 1px #b7b8ee;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0;
	padding: 40px 60px;
}

.popuppm-new a:hover {
	color: #ff8400;
	border: solid 1px #ff8400;
	text-decoration: underline;
}

a.pm-new-link, a.pm-new-link:visited {
	color: #7b2e40;
	text-decoration: underline;
}

a.pm-new-link:hover, a.pm-new-link:active {
	color: #ff8400;
	text-decoration: underline;
}

.pm-bg-color {
	background-color: #666666;
}


/* === BBCode === */
.quotetitle, .attachtitle, .codetitle {
	border: 2px solid #b7b8ee;
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	width: 90%;
	margin-top: 10px;
}

.quotetitle {
	color: #363767;
	background: #e7e4f3 url('./images/bbc_quote.gif') no-repeat right;
}

.attachtitle {
	color: #363767;
	background: #e7e4f3 url('./images/bbc_zip.gif') no-repeat right;
}

.quotetitle .quotetitle {
	font-size: 1.0em;
}

.quotecontent, .attachcontent {
	background: #e9eafe;
	border: 2px solid #b7b8ee;
	border-top: 0;
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1em;
	text-align: left;
	padding: 5px;
	width: 90%;
	overflow: auto;
	direction: ltr;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	color: #363767;
	background: #e7e4f3 url('./images/bbc_code.gif') no-repeat right;
}

.codecontent {
	color: #ffffff;
	background: #343434;
	border: 2px solid #b7b8ee;
	border-top: 0;
	font-family: 'Courier New', Monaco, monospace;
	font-size: 0.85em;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	width: 90%;
	overflow: auto;
	direction: ltr;
}

.syntaxbg {
	color: #363767;
}

.syntaxcomment {
	color: #FF8800;
}

.syntaxdefault {
	color: #363767;
}

.syntaxhtml {
	color: #363767;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #ff8400;
}


/* === Navigation === */

.bc-tbl {
	border: solid 2px #b7b8ee;
	background-color: #e7e4f3;
	margin: 0;
}

.bc-header {
	color: #363767;
	background-color : #ffffff; /*#cccccc; */
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	padding: 4px 5px;
}

.bc-links {
	color: #999999;
	background-color: #ffffff; /*#eeeeee;*/
	font-size: 1.0em;
	line-height: 1.4em;
	text-align: right;
	padding: 3px 5px;
}

.bc-links-left {
	position: relative;
	float: left;
	text-align: left;
}

.bc-div a, .bc-div a:visited {
	color: #363767;
	text-decoration: none;
}

.bc-div a:hover, .bc-div a:active {
	color: #ff8400;
	text-decoration: none;
}

.bc-links a, .bc-links a:visited, .bc-links a:hover{ text-decoration: underline; }

.bc-div a.nav-current, .bc-div a.nav-current:visited {
	color: #7b2e40;
}

.bc-div a.nav-current:hover, .bc-div a.nav-current:active {
	color: #ff8400;
	text-decoration: none;
}


/* === Private messages === */

.pm_marked_colour {
	background-color: #333333;
}

.pm_replied_colour {
	background-color: #DDEEFF;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #ff8400;
}


/* === Misc === */

img {
	border: none;
}

.sep {
	color: #363767;
	background-color: #7b2e40;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: 'Courier New', Monaco, monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	display : none;
	font-weight: bold;
}

/* subsilver2 Breizh Shoutbox Styles
   Rollover buttons and backgrounds
   By Sylver35  http://breizh-portal.com
----------------------------------------*/
#msg {
	margin : auto;
}

#msg > li.row1 {
	display: block;
	list-style-type: none;
	margin: 0;
	height: auto;
	width:98%;
	float: left;
	padding: 1px 0;
	border-left : 0px;
}

#msg > li.row2 {
	display: block;
	list-style-type: none;
	margin: 0;
	height: auto;
	width:98%;
	float: left;
	padding: 1px 0;
	border-left : 0px;
}

#msg > li > dl{
	vertical-align: middle;
	width: 100%;
	padding: 0;
}

#msg > li > dl > dt{
	width: auto !important;
	margin-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#msg > li > dl > dd > input{
	margin: 3px;
}

#msg > li > dl > dd#msgbody{
	display: inline;
	padding: 3px 0 1px 0px !important;
	vertical-align: middle;
	float:none !important;
}

#base_ul
{
	list-style:none;
	margin-left: 0;
}

#url_more {
	white-space: nowrap;
}

ul.ul_rules {
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	width: 99%;
}

.rtl msg > li.row1 {
	display: block;
	list-style-type: none;
	margin: 0;
	height: auto;
	width:98%;
	float: right;
}
.rtl msg > li.row2 {
	display: block;
	list-style-type: none;
	margin: 0;
	height: auto;
	width:98%;
	float: right;
}
.rtl msg > li > dl > dt{
	width: auto !important;
	margin-left: 0px;
	padding-left: 1px;
}
.rtl msg > li > dl > dd.rtl msgbody{
	display: inline;
	padding: 2px 1px 0 3px !important;
	vertical-align: middle;
	float:none !important;
}

li.background_sub {
	width: 100%;
}

/* Rollover buttons Shoutbox
   By Sylver35
----------------------------------------*/

a.button_shout, input.button_shout, a.button_shout:hover, input.button_shout:hover {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 1px 5px 2px 5px;
	width: 18px;
	height: 18px;
	border: 0 none;
	margin-top: 0px;
	cursor: pointer;
	padding-top : 0px;
}

a.button_shout_l, input.button_shout_l, a.button_shout_l:hover, input.button_shout_l:hover {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 3px 5px;
	width: 18px;
	height: 18px;
	border: 0px;
	cursor: pointer;
	padding-top : 0px;
}


a.button_shout_del, input.button_shout_del, 
a.button_shout_del_no, input.button_shout_del_no {
	background-image: url("./images/shout/bin.png"); 
}

a.button_shout_ip, input.button_shout_ip, 
a.button_shout_ip_no, input.button_shout_ip_no {
	background-image: url("./images/shout/information.png");
}

a.button_shout_edit, input.button_shout_edit, 
a.button_shout_edit_no, input.button_shout_edit_no {
	background-image: url("./images/shout/comment_edit.png");
}

a.button_shout_smile, input.button_shout_smile, 
a.button_shout_smile_no, input.button_shout_smile_no {
	display : none;
	background-image: url("./images/shout/smile.png");
}

a.button_shout_bold, input.button_shout_bold, 
a.button_shout_bold_no, input.button_shout_bold_no {
	background-image: url("./images/shout/text_bold.png");
}

a.button_shout_italic, input.button_shout_italic, 
a.button_shout_italic_no, input.button_shout_italic_no{
	background-image: url("./images/shout/text_italic.png");
}

a.button_shout_under, input.button_shout_under, 
a.button_shout_under_no, input.button_shout_under_no {
	background-image: url("./images/shout/text_underline.png");
}

a.button_shout_img, input.button_shout_img, 
a.button_shout_img_no, input.button_shout_img_no {
	background-image: url("./images/shout/image.png");
}

a.button_shout_url, input.button_shout_url, 
a.button_shout_url_no, input.button_shout_url_no {
	background-image: url("./images/shout/link.png");
}

a.button_shout_popup, input.button_shout_popup, 
a.button_shout_popup_no, input.button_shout_popup_no {
	display : none;
	background-image: url("./images/shout/popup.png");
}

a.button_shout_priv, input.button_shout_priv, 
a.button_shout_priv_no, input.button_shout_priv_no {
	display : none;
	background-image: url("./images/shout/popup_key.png");
}

a.button_shout_color, input.button_shout_color, 
a.button_shout_color_no, input.button_shout_color_no {
	background-image: url("./images/shout/color_wheel.png");
}

a.button_shout_robot, input.button_shout_robot, 
a.button_shout_robot_no, input.button_shout_robot_no {
	display : none;
	background-image: url("./images/shout/transmit.png");
}

a.button_shout_chars, input.button_shout_chars, 
a.button_shout_chars_no, input.button_shout_chars_no {
	display : none;
	background-image: url("./images/shout/text_letter_omega.png");
}

a.button_shout_purge, input.button_shout_purge, 
a.button_shout_purge_no, input.button_shout_purge_no {
	background-image: url("./images/shout/bomb.png");
}

a.button_shout_rules, input.button_shout_rules {
	background-image: url("./images/shout/exlamation.png");
}

a.button_shout_rules_in, input.button_shout_rules_in {
	background-image: url("./images/shout/exit.png");
}

a.button_shout_config, input.button_shout_config {
	display : none;
	background-image: url("./images/shout/config.png");
}

a.button_shout_config:hover, input.button_shout_config:hover {
	background-image: url("./images/shout/config_over.png");
}

a.button_shout_del_no:hover, input.button_shout_del_no:hover, a.button_shout_edit_no:hover, input.button_shout_edit_no:hover, 
a.button_shout_ip_no:hover, input.button_shout_ip_no:hover, a.button_shout_priv_no:hover, input.button_shout_priv_no:hover, 
a.button_shout_img_no:hover, input.button_shout_img_no:hover, a.button_shout_popup_no:hover, input.button_shout_popup_no:hover, 
a.button_shout_smile_no:hover, input.button_shout_smile_no:hover, a.button_shout_under_no:hover, input.button_shout_under_no:hover, 
a.button_shout_italic_no:hover, input.button_shout_italic_no:hover, a.button_shout_bold_no:hover, input.button_shout_bold_no:hover, 
a.button_shout_color_no:hover, input.button_shout_color_no:hover, a.button_shout_url_no:hover, input.button_shout_url_no:hover,
a.button_shout_robot_no:hover, input.button_shout_robot_no:hover, a.button_shout_purge_no:hover, input.button_shout_purge_no:hover,
a.button_shout_chars_no:hover, input.button_shout_chars_no:hover {
	background-image: url("./images/shout/lock.png");
}

table.button_background, dt.button_background, div.button_background{
	background-repeat: repeat;
	width: auto;
	height: auto;
}

table.button_background_grey, li.button_background_grey, dt.button_background_grey, div.button_background_grey {
	background-image: none;
}

table.button_background_grey2, li.button_background_grey2, dt.button_background_grey2, div.button_background_grey2 {
	background-image: url("./images/shout/fond/grey2.gif");
}

table.button_background_orange, li.button_background_orange, dt.button_background_orange, div.button_background_orange {
	background-image: url("./images/shout/fond/orange.gif");
}

table.button_background_blue, li.button_background_blue, dt.button_background_blue, div.button_background_blue {
	background-image: url("./images/shout/fond/blue.gif");
}

table.button_background_blue2, li.button_background_blue2, dt.button_background_blue2, div.button_background_blue2 {
	background-image: url("./images/shout/fond/blue2.gif");
}

table.button_background_violet, li.button_background_violet, dt.button_background_violet, div.button_background_violet {
	background-image: url("./images/shout/fond/violet.gif");
}


table.button_background_soft, li.button_background_soft, dt.button_background_soft, div.button_background_soft {
	background-image: url("./images/shout/fond/soft.gif");
}

table.button_background_green, li.button_background_green, dt.button_background_green, div.button_background_green {
	background-image: url("./images/shout/fond/green.gif");
}

table.button_background_red, li.button_background_red, dt.button_background_red, div.button_background_red {
	background-image: url("./images/shout/fond/red.gif");
}

table.button_background_red2, li.button_background_red2, dt.button_background_red2, div.button_background_red2 {
	background-image: url("./images/shout/fond/red2.gif");
}

table.button_background_transparent, li.button_background_transparent, dt.button_background_transparent, div.button_background_transparent {
	background-image: url("./images/shout/fond/transparent.gif");
}

table.button_background_yellow, li.button_background_yellow, dt.button_background_yellow, div.button_background_yellow {
	background-image: url("./images/shout/fond/yellow.gif");
}

table.button_background_pink, li.button_background_pink, dt.button_background_pink, div.button_background_pink {
	background-image: url("./images/shout/fond/pink.gif");
}

table.button_background_prosilver, li.button_background_prosilver, dt.button_background_prosilver, div.button_background_prosilver {
	background-image: url("./images/shout/fond/prosilver.gif");
}

table.button_background_prosilver2, li.button_background_prosilver2, dt.button_background_prosilver2, div.button_background_prosilver2 {
	background-image: url("./images/shout/fond/prosilver2.gif");
}

table.button_background_subsilver2, li.button_background_subsilver2, dt.button_background_subsilver2, div.button_background_subsilver2 {
	background-image: url("./images/shout/fond/subsilver2.gif");
}

table.button_background_subsilver3, li.button_background_subsilver3, dt.button_background_subsilver3, div.button_background_subsilver3 {
	background-image: url("./images/shout/fond/subsilver3.gif");
}

/*
* END MOD Breizh Shoutbox
----------------------------------------*/

#search-box {
    background : transparent url('./images/searchbox.png') no-repeat;
	height : 30px;
	margin-bottom : -3px;
	margin-top : -30px;
}

#search fieldset {
	border : none;
}
#search {
	float : left;
	width : 380px;
	margin : 5px 20px 0 10px; 
}
#search input {
	border : none;
	background : transparent;
}
#search-button {
	width : 35px;
	height : 20px;
	margin-right : 10px;
	cursor : pointer;
}
#search #keywords {
	width : 175px;
	color : #999999;
}
#bottom_logo {
	margin-top : 20px;
	margin-bottom : 20px;
}

.p_feed ul {
	list-style-type: none; 
	margin : 5px 5px 5px -20px; 
	padding : 5px; 
	background-color : #efe9eb; 
	border:none !important; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	font-size: 120%;
}
.p_feed p {
	text-align : center; 
	margin-left : -10px;
	font-size: 120%;
}

.p_feed ul li {	padding : 4px; margin-left : 0px; *margin-left : 20px; }

.p_feed ul li:hover {
	background: #ffffff url(./images/bg_post.gif) repeat-x;
	border:none !important; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	
}
#comment .p_avatar {
	min-height: 50px;
	width:50px;
	margin: 10px;
	float:left
}

#comment .content {
	padding :10px; 
	margin: 10px; 
	background-color : #efe9eb; 
	border:none !important; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}

#comment ul {
	list-style-type: none;
	text-align : right
}
#comment ul li {
	display:inline;
}

.p_profile td {
	font-size : 120%;
	padding : 5px;
}
.p_profile td b {
	font-size : 100%;
}

#tooltip, #tooltip2, .p_feed ul li .message {
	position : absolute; 
	background-color : #3F6D90; 
	color : white; 
	text-decoration :none; 
	margin-top : 20px; 
	padding : 5px;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.p_feed ul li .message {
	margin-top : 25px;
	margin-left : 40px;
	width :200px;
}
