/**
 * $Id: theme.css 353 2004-11-27 22:45:00Z eofredj $
[HEADER]
 */
/************* AFFICHAGE GENERAL ************/
/* Corps de la page */
body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #424242;
   background: #FFFFFF;
}
/* Couleur identique à l'arrière plan (la même que ci-dessus normalement) */
.bgcolor {
	background-color: #FFFFFF;
}
/* Entête des catégories, barre des plugins, welcome_panel, qui est en ligne?, etc. */
.category {
	background-color: #424242;
	font-size: 11px;
   color: #ffffff;
	font-weight: bold;
}
.category a:link, .category a:active {
	font-size: 11px;
	color: #ffffff;
}
.category a:visited {
	font-size: 11px;
	color: #ffffff;
}
.category a:hover {
	font-size: 11px;
	color: #ad3839;
}

/* Entête des qui est en ligne?. */
.categorywho {
	background-color: #efbf63;
	font-size: 11px;
   color: #424242;
	font-weight: bold;
    height: 25px;
}
.categorywho a:link, .category a:active {
	font-size: 11px;
	color: #424242;
}
.categorywho a:visited {
	font-size: 11px;
	color: #424242;
}
.categorywho a:hover {
	font-size: 11px;
	color: #ad3839;
}

/* Entête ligne stats. */
.categorystats {
	background-color: #ad3839;
	font-size: 11px;
   color: #ffffff;
	font-weight: bold;
    height: 25px;
}
.categorystats a:link, .category a:active {
	font-size: 11px;
	color: #ffffff;
}
.categorystats a:visited {
	font-size: 11px;
	color: #ffffff;
}
.categorystats a:hover {
	font-size: 11px;
	color: #424242;
}

/* Cadres englobant chaque section du forum. Couleur des bords.
   Définit aussi la largeur du forum */
.tableheader {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.tableheader a:link, .category a:active {

}
.tableheader a:visited {

}
.tableheader a:hover {

}
/* Footer du forum */
.footercass {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.footercass a:link, .category a:active {
	color: #ad3839;
}
.footercass a:visited {
	color: #ad3839;
}
.footercass a:hover {
	color: #424242;
}

/* Cadres englobant chaque section du forum. Couleur des bords.
   Définit aussi la largeur du forum */
.statscass {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 473px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.statscass a:link, .category a:active {
	color: #ad3839;
}
.statscass a:visited {
	color: #ad3839;
}
.statscass a:hover {
	color: #424242;
}
/* Section U2U */
.u2ucass {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 522px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
	color: #424242;
}
.u2ucass a:link, .category a:active {
	color: #ad3839;
}
.u2ucass a:visited {
	color: #3d66b5;
}
.u2ucass a:hover {
	color: #424242;
}
/* Section News */
.newscass {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 522px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.newscass a:link, .newscass a:active {
	color: #ad3839;
}
.newscass a:visited {
	color: #ad3839;
}
.newscass a:hover {
	color: #424242;
}
/* Section buddy */
.buddycass {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.buddycass a:link, .category a:active {
	color: #ad3839;
}
.buddycass a:visited {
	color: #ad3839;
}
.buddycass a:hover {
	color: #424242;
}
/* Section Profile */
.profilecass {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 473px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.profilecass a:link, .category a:active {
	color: #ad3839;
}
.profilecass a:visited {
	color: #ad3839;
}
.profilecass a:hover {
	color: #424242;
}
/* Cadres englobant la barre de navigation */
.tablenav {
	clear: both;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
/* Cadres englobant la barre de navigation */
.casstablenav {
	clear: both;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
/* Sections non-encadrées. (ex: barre de navigation sous les plugins)
   Définit aussi la largeur du forum */
.tablesimple {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	padding: 0;
	border: #3d66b5 0px solid;
	border-collapse: separate;
	border-spacing: none;
	background-color: #ffffff;
}
/* Modification profile table simple */
.profilecasstablesimple {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 477px;
	padding: 0;
	border: #3d66b5 0px solid;
	border-collapse: separate;
	border-spacing: none;
	background-color: #ffffff;
}
/* Modification profile memcphome
   */
.cassmemcphome {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 948px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.cassmemcphome a:link, .category a:active {
	color: #ad3839;
}
.cassmemcphome a:visited {
	color: #ad3839;
}
.cassmemcphome a:hover {
	color: #424242;
}
/* Modification profile memcphome2
   */
.cassmemcphome2 {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
}
.cassmemcphome2 a:link, .category a:active {
	color: #ad3839;
}
.cassmemcphome2 a:visited {
	color: #ad3839;
}
.cassmemcphome2 a:hover {
	color: #424242;
}
/* Entête des colonnes dans les catégories (sujet, messages, réponses, modérateur, etc.) */
.header {
	color: #ffffff;
	background-color: #909090;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
/* Cadre en bas de page */
.footer {
    width: 950px;
    border: #3d66b5 0px solid;
    padding: 0;
    border-spacing: none;
    border-collapse: collapse;
    font-size: 11px;
    text-align: center;
    position: relative;
}
/* Couleur alternée 1 */
.altbg1 {
	background-color: #d4d4d4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Couleur alternée 2 */
.altbg2 {
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Couleur alternée stats 1 */
.altbg1stat {
	background-color: #d4d4d4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Couleur alternée stats 2 */
.altbg2stat {
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Couleur Message/Sujet caché */
.bghidden {
	background-color: #b06e6e;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Couleur Corbeille */
.bgtrash {
	background-image: url('trash.png');
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 32px
}
/* Couleur Message survolé */
.bghover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #ad3839;
}


.bghover a:link, .category a:active {
	color: #ad3839;
}
.bghover a:visited {
	color: #ad3839;
}
.bghover a:hover {
	color: #ad3839;
}
/* Arrière-plan du cadre en haut de la page */
.topbg {
	background-color: #ffffff;
	color: #424242;
}

.topbg a:link {
	color: #ad3839;
}

.topbg a:visited {
	color: #ad3839;
}

.topbg a:hoover {
	color: #424242;
}
/* Arrière-plan du cadre en haut de la page */
.toptxt {
	vertical-align: text-top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #424242;
}
/******************* LIENS ********************/
a {
	text-decoration: none;
}
/* Liens, liens actifs */
a:link, a:active {
	color: #000000;
}
/* Liens visités */
a:visited {
	color: #000000;
}
/* Liens survolés */
a:hover {
	color: #ad3839;
}
/* Style d'un lien sans être un lien */
.link {
	color: #3d66b5;
	cursor: hand;
	text-decoration: none;
}
/* Style d'un lien survolé sans être un lien */
.link:hover {
	color: #3d66b5;
	cursor: hand;
	text-decoration: none;
}
/* Affichage multipage (liens) */
.multi a:link, .multi a:visited, .multi a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad3839;
	text-decoration: none;
}
/* Affichage multipage (liens) */
.multi a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #3d66b5;
}
.multi_current {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
        font-weight: bold;
}
/* Plugins */
a.plugin {
	color: #424242;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
/* Plugins survolés */
a.plugin:hover {
	text-decoration: none;
}
/* Plugins visités */
a.plugin:visited {
	color: #424242;
}
/**************** FORMULAIRES ******************/
/* Options dans les menus déroulants */

option {
	font-size: 10px;
	font-weight: normal;
	background-color: #d4d4d4;
	color: #000000;
}
/* Champs de texte, certains boutons, menu déroulant (option visible) */
input, select {
	font-size: 10px;
	font-weight: normal;
	background-color: #d4d4d4;
	color: #000000;
	vertical-align: middle;
}
/* Marge des formulaires */
form {
	margin: 0;
}
/* Zone de saisie de texte */
textarea {
	background-color: #ffffff;
	border: 2px inset #d4d4d4;
	border-right: #d4d4d4 1px solid;
	border-bottom: #d4d4d4 1px solid;
	color: #000000;
	font-size: 11px;
	width: 95%;
}
/****************** IMAGES ********************/
/* Image */
img {
	border: 0px none;
	vertical-align: middle
}
img.avatar {
	border: 0px none;
}
.logo {
	border: none;
	vertical-align: middle;
}
/****************** TEXTE ********************/
/* Saut de ligne */
br.spacer {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 4px;
	clear: both;
}
/* Alertes, messages */
h3 {
	padding: 0;
	margin: 0;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Titres de la FAQ */
h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin-bottom: 0;
}
/* Liste non ordonnée */
ul {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	list-style-type: square;
}
/* Item de liste */
li {
}
/* Texte de petite taille (majorité du forum, mais pas le contenu des posts) */
.smalltxt, a.smalltxt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;

}
/* Contenu des posts et de certains tableaux */
.mediumtxt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #000000;
}
/* Contenu de certains tableaux non repris par .mediumtxt */
.tablerow {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0;
	margin: 0;
}
.lastpost {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
    margin-right: 2px;
	white-space: pre;
	overflow: hidden;
	width: 200px;
}
.lastpost_subject, a.lastpost_subject {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
/* Barre de navigation */
.nav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad3839;
}
.nav a:link, .nav a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}

.nav a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad3839;
	text-decoration: none;
}

.nav a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #424242;
}

/* Sujet */
.subject {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* Titre des posts lors de la visualisation */
.postsubject {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #ad3839;
}
/****************** DIVERS ********************/
/* Erreurs */
.error {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad3839;
	background-color: #d4d4d4;
	font-weight: bold;
	font-style: italic;
	padding: 10px;
}
/* Stats RPG */
.rpgraph {
	border: black 1px dashed;
	padding: 0;
	margin: 0;
	width: 100px;
	height: 9px;
	text-align: left;
}
/* Infos des BBcodes quand on survole un bouton */
.info {
	width: 85%;
	border: black 1px dotted;
}
.maxchars {
	text-align: center;
	font-weight: bold;
	border: #3d66b5 1px solid;
}
.today {
	float: right;
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px;
	background-color: #ad3839;
}
/**************** COULEURS PSEUDOS *****************/
/* Couleur du pseudo une fois loggé (en haut à droite) */
.loginas{
	color: #ad3839;
	font-size: 10px;
}
/* Couleur des administrateurs */
.administrator{
	color: #f11c4a;
	text-decoration: underline;	
	font-size: 11px;
    font-weight: bold;
}
/* Couleur des supermodérateurs */
.supermoderator{
	color: green;
	text-decoration: underline;	
	font-size: 11px;
    font-weight: bold;
}
/* Couleur des modérateurs */
.moderator{
	color: #3d66b5;
	font-size: 11px;
    font-weight: bold;
}
/* Couleur des membres */
.member{
	color: #424242;
	font-size: 11px;
}
/* Membre en ligne */
.online{
	color: #ad3839;
}
/* Membre offline */
.offline{
	color: #424242;
	font-size: 10px;
}
/* Board */
.forum_all {
	color: #424242;
}
/* Group */
.forum_group {
	color: #ad3839;
}
/* Forum */
.forum_forum {
	color: #424242;
}
/* Subforum */
.forum_sub {
	color: #d0d;
}
/*************** COULEURS IMPRESSION **************/
body.printable {
	background-image: url('none');
	background-color: #ffffff;
        margin: 2px;
	margin-left: 20px;
	margin-right: 20px;
	width: 90%;
	border: #3d66b5 0px solid;
	padding: 0;
	border-spacing: none;
	border-collapse: collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}
.printable_author {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad3839;
}
.printable_date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #ad3839;
}
.printable_forum {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.printable_subject {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3d66b5;
   text-decoration: none;
	margin: 20px;
}
.printable_message {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Séparateur message */
.printable_hr {
	border: 0px none;
	width: 98%;
	background-color: #3d66b5;
	color: #424242;
	height: 1px
}
/* Séparateur signature */
.post_hr {
	margin-top: 8%;
	border: none;
	width: 100%;
   color: #ad3839;
	background-color: #ad3839;
	height: 1px;
}
/* Signature */
.post_sig {
	vertical-align: text-bottom;
	text-align: right;
	color: #3d66b5;
}
/* Pièce joint */
.post_attach_table {
	background-color: #424242;
	color: #ffffff;
	vertical-align: middle;
}
.post_attach_tr td {
	border: #ffffff 1px dashed;
	text-align: center;
	padding: 5px;
	font-size: 11px;
	color: #ffffff;
}
.post_attach_tr a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.post_attach_img {
	border: #ffffff 1px dashed;
}
.authlink {
	float: left;
}
.iplink {
	float: right;
}
/****************  STYLE DES BBCODE ****************/
/* Gras */
.bb_bold {
	font-weight: bolder;
}
/* Italique */
.bb_italic {
	font-style: italic;
}
/* Souligné */
.bb_underline {
	text-decoration: underline;
}
/* Lien, lien visité, lien actif */
.bb_url:link, .bb_url:visited, .bb_url:active {
	text-decoration: underline;
	color: #ad3839;
}
/* Lien survolé */
.bb_url:hover[target="_blank"] {
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
	background-color: #ad3839;
   color: #ffffff;
}
/* Tableau */
.bb_table {
	margin: 0;
	padding: 0;
}
/* Ligne */
.bb_row {
	padding: 1px;
}
/* Cellule */
.bb_col {
	padding: 0px;
	border: none;
	font-size: 11px;
	vertical-align: text-top;
}
/* Zone du code */
.bb_code {
	margin: 0 20px;
	padding-left: 2px;
	padding-right: 2px;
}
/* Zone de mise en forme du code */
.bb_code pre {
	margin: 0;
}
/* Contenu du code */
.bb_code_content {
	display: block;
	font-family: monospace;
	font-size: 11px;
	background-color: #d4d4d4;
	color: #424242;
	border: #3d66b5 1px solid;
	margin: 0;
	padding: 2px;
	white-space: pre;
	overflow: auto;
}
/* Header du Code*/
.bb_code_header {
	font-family: monospace;
	font-weight: bold;
	font-size: 11px;
	background-color: #3d66b5;
	color: green;
	border: #3d66b5 1px dotted;
	border-bottom: #3d66b5 1px solid;
	border-left: #3d66b5 5px solid;
	padding: 1px 4px;
}
/* Lien vers Email */
.bb_email:link, .bb_email:visited, .bb_email:active {
	color: red;
	text-decoration: underline;
}
/* Lien vers Email survolé */
.bb_email:hover {
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
	background-color: rgb(189, 206, 219);
}
/* Texte de taille -4 */
.bb_font-4 {
	font-size: 6px;
}
/* Texte de taille -3 */
.bb_font-3 {
	font-size: 7px;
}
/* Texte de taille -2 */
.bb_font-2 {
	font-size: 8px;
}
/* Texte de taille -1 */
.bb_font-1 {
	font-size: 9px;
}
/* Texte de taille 0 */
.bb_font0 {
	font-size: 10px;
}
/* Texte de taille 1 */
.bb_font1 {
	font-size: 12px;
}
/* Texte de taille 2 */
.bb_font2 {
	font-size: 13px;
}
/* Texte de taille 3 */
.bb_font3 {
	font-size: 14px;
}
/* Texte de taille 4 */
.bb_font4 {
	font-size: 16px;
}
/* Texte de taille 5 */
.bb_font5 {
	font-size: 18px;
}
/* Texte de taille 6 */
.bb_font6 {
	font-size: 20px;
}
/* Zone du hide */
.bb_hide {
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}
/* Contenu du hide */
.bb_hide_content {
	background-color: #d4d4d4;
	color: #424242;
	border: #3d66b5 1px solid;
	padding: 2px;
}
/* Header du hide*/
.bb_hide_header {
	font-weight: bold;
	font-size: 11px;
	background-color: #424242;
	border: #3d66b5 1px solid;
	border-bottom: #3d66b5 1px solid;
	padding: 0px 3px 0px 3px;
}
/* Mise en valeur lors d'une recherche */
.bb_highlight {
	color: black;
	font-weight: bold;
	background-color: #ff6;
}
/* Images */
.bb_img {
	max-width: 640px;
	max-height: 480px;
}
/* Liste */
.bb_list {
	list-style-type: square;
}
/* Liste ordonnée */
.bb_list_ordered {
}
/* Liste à puces */
.bb_list_item {
}
/* Lien vers membre */
.bb_member:link, .bb_member:visited, .bb_member:active {
	color: #3d66b5;
	text-decoration: underline;
}
/* Lien vers membre survolé */
.bb_member:hover {
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
	color: ad3839;
}
/* Zone de php */
.bb_php {
	padding-left: 2px;
	padding-right: 2px;
}
/* Contenu de la balise php */
.bb_php_content {
	display: block;
	font-size: 12px;
	background-color: #d4d4d4;
	color: #424242;
	border: #3d66b5 1px inset;
	padding: 0px 2px 0px 2px;
	overflow: auto;
	white-space: pre;
}
/* Espaceur de contenu de la balise php */
.bb_php_spacer {
	font-size: 0.1em;
}
/* Header de la balise php */
.bb_php_header {
	font-family: monospace;
	font-weight: bold;
	font-size: 11px;
	background-color: #d4d4d4;
	color: #d33;
	border: #3d66b5 1px solid;
	border-bottom: #3d66b5 1px solid;
	padding: 0px 5px 0px 5px;
}
/* Arrière plan de la zone php */
.bb_php_bg {
	color: #fff;
}
/* Couleur des commentaires dans la balise php */
.bb_php_comment {
	color: #f90;
}
/* Couleur du texte par défaut dans la balise php */
.bb_php_default {
	color: #00c;
}
/* Fonction lien dans la balise php */
.bb_php_function:link {
	color: #505;
	text-decoration: underline;
}
/* Fonction "survoler" dans la balise php */
.bb_php_function:hover {
	text-decoration: none;
	position: relative;
	top: 1px;
	left: 1px;
}
/* Couleur du html dans la balise php */
.bb_php_html {
	color: #000;
}
/* Couleur des mots clefs dans la balise php */
.bb_php_keyword {
	color: #060;
}
/* Couleur des numéros de ligne dans la balise php */
.bb_php_line {
	color: black;
}
/* Couleur des chaines de caractères dans la balise php */
.bb_php_string {
	color: #c00;
}
/* Zone de Citation */
.bb_quote {
	padding-left: 2px;
	padding-right: 2px;
}
/* Contenu de la citation */
.bb_quote_content {
	font-size: 11px;
	background-color: #909090;
	color: #ffffff;
	border: #ffffff 1px dashed;
	padding: 2px;
    font-weight: bold;
}
/* Séparateur de la citation */
.bb_quote_content hr {
	display: none;
}
/* Header de la citation */
.bb_quote_header {
	font-weight: bold;
	font-size: 11px;
	background-color: #909090;
	color: #ffffff;
	border: #ffffff 1px dashed;
	padding: 0px 3px 0px 3px;
}
/* Zone sql*/
.bb_sql {
	font-family: monospace;
	background-color: #ddf;
	color: black;
	padding: 2px;
}
/* Variables dans la balise sql ?? */
.bb_sql_backtick {
	font-size: 11px;
	font-weight: bold;
	color: #06a;
}
/* Attributs dans la balise sql */
.bb_sql_attributes {
	font-size: 11px;
	font-weight: bold;
	color: red;
	text-transform: uppercase;
}
/* Commandes dans la balise sql */
.bb_sql_commands {
	font-size: 11px;
	font-weight: bold;
	color: blue;
	text-transform: uppercase;
 }
 /* Fonctions dans la balise sql */
.bb_sql_functions {
	font-size: 11px;
	font-weight: bold;
	color: #F00000;
	text-transform: uppercase;
}
/* Objets dans la balise sql */
.bb_sql_objects {
	font-size: 11px;
	font-weight: bold;
	color: #499;
	text-transform: uppercase;
}
/* Types dans la balise sql */
.bb_sql_types {
	font-size: 11px;
	font-weight: bold;
	color: #808;
}
/* Nombres dans la balise sql */
.bb_sql_number {
	font-size: 11px;
	font-weight: bold;
	color: #0a0;
}
/* Chaines de caractères dans la balise sql */
.bb_sql_string {
	font-size: 11px;
	font-weight: bold;
	color: #d4d;
}
/* Mise en indice */
.bb_sub {
	vertical-align: sub;
}
/* Mise en exposant */
.bb_sup {
	vertical-align: super;
}
/* Rayé */
.bb_strike {
	text-decoration: line-through;
}
/* Titres */
h1.bb_title1 {
	margin: 0;
	padding: 0;
}
h2.bb_title2 {
	margin: 0;
	padding: 0;
	padding-left: 8px;
}
h3.bb_title3 {
	margin: 0;
	padding: 0;
	padding-left: 16px;
}
h4.bb_title4 {
	margin: 0;
	padding: 0;
	padding-left: 24px;
}
h5.bb_title5 {
	margin: 0;
	padding: 0;
	padding-left: 32px;
}
h6.bb_title6 {
	margin: 0;
	padding: 0;
	padding-left: 40px;
}
/************* MONOCHAT ************/
/* Partie gauche du monochat*/
.chat_left {
	float: left;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	text-align: center;
	vertical-align: text-top;
}
/* Partie droite du monochat*/
.chat_right {
	float: left;
	padding: 0;
	padding-left: 0.3em;
	margin: 0;
}
/* Soi dans le monochat*/
.chat_me {
	font-weight: bolder;
	color: blue;
}
/* Couleur alternée 1 */
.chat_bg1 {
	clear: both;
	background-color: #ffffff;
    color: #3d66b5;
	font-size: 11px;
}
/* Couleur alternée 2 */
.chat_bg2 {
	clear: both;
	background-color: #d4d4d4;
	font-size: 11px;
    color: #424242;
}
/*************** FAQ ****************/
h3.faq {
	display: block;
	width: auto;
	background: #3d66b5;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #ffffff;
	margin: 0
}
h4.faq {
	display: block;
	width: auto;
	background: #ad3839;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #ffffff;
	margin: 0
}

ul.faq {
	margin: 0;
	color: #424242;
}
/************** MENU ****************/
td.menu {
	background-color: #ad3839;
	margin: 0;
	padding: 0;
}
td.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
td.menu li {
	float: left;
	background-color: #ad3839;
	margin: 0;
	padding: 0;
}
/* Menu */
td.menu a:link, td.menu a:active, td.menu a:visited {
	color: #ffffff;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 2px 3px;
	padding-right: 4px;
	padding-left: 4px;
}
/* Menu survolé */
td.menu a:hover {
	color: #424242;
}
/*********** MENU ADMIN ***************/
td.amenu {
	margin: 0;
	padding: 0;
}
td.amenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
td.amenu li {
	margin: 0;
	float: left;
	width: 20em;
	text-align: center;
}
/* Menu administrateur */
td.amenu a:link, td.amenu a:active, td.amenu a:visited {
	color: #424242;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 2px;
}
/* Menu administrateur survolé */
td.amenu a:hover {
	background-image: url('catbg.gif');
	color: #424242;
	border: 1px dotted #3d66b5;
	font-weight: bold;
	margin: -1px
}
/*********** MENU UTILISATEUR ***********/
.memcp_home {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.buddylist {
	padding: 0;
	float: left;
	width: 39%;
}
.u2u_fav_lists {
	padding: 0;
	padding-left: 6px;
	float: left;
	width: 60%;
}

/*****Entête de connexion *****/
table {
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	color: #424242;
}