/**
 * $Id: theme.css 195 2004-08-08 17:05:57Z eofredj $
 * Oxygen v1.1.1 © 2002-2004 Oxygen Development Team
 * http://www.o2php.com
 *
 * Please see GPL.txt in the docs/ directory of this distribution.
 *
 * File Last Updated: 04-08-08 20:22:07
 */
/************* AFFICHAGE GENERAL ************/
/* Corps de la page */
body {
	background-image: url(fondciel.jpg);
	background-position: center;
	background-repeat: repeat;
	background-attachment:fixed;
	margin: 2px;
	font-family: Sans-Serif;
	color: black;
}
/* Couleur identique à l'arrière plan (la même que ci-dessus normalement) */
.bgcolor {
	background-color: #ECE9D8;
}
/* Entête des catégories, barre des plugins, welcome_panel, qui est en ligne?, etc. */
.category {
	background-image: url(backcat.jpg);
	font-family: Sans-Serif;
	font-size: 11px;
	height: 40px;
	width: 1000px;
text-align: center;
}
.category a {
	color: black;
}
/* 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: 1000px;
	padding: 0;
	border-collapse: separate;
	border-spacing: 1px;
	
}


.tableheader2 {

	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 546px;
	padding: 0;
	border-collapse: separate;
	border-spacing: 1px;
	
}

/* Cadres englobant la barre de navigation */
.tablenav {
	clear: both;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	border: #f50d0d 1px solid;
	padding: 0;
	padding-top: 3px;
	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: 1000px;
	padding: 0;
	border-collapse: separate;
	border-spacing: 1px;
}
/* Entête des colonnes dans les catégories (sujet, messages, réponses, modérateur, etc.) */
.header {
	color: black;
	background-image: url(back2.jpg);
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
/* Cadre en bas de page */
.footer {
	position: relative;
	font-size: 11px;
	text-align: center;
	clear: both;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	padding: 2px;
	border: #f50d0d 1px solid;
	-moz-border-radius: 5px;
}
/* Couleur alternée 1 */
.altbg1 {
	background-color: #f6f6f6;
	font-size: 11px;
}
/* Couleur alternée 2 */
.altbg2 {
	background-color: #eaeaea;
	font-size: 11px;
}
/* Couleur Message/Sujet caché */
.bghidden {
	background-image: url(trash.png);
	font-size: 11px;
}
/* Couleur Corbeille */
.bgtrash {
	background-image: url(trash.png);
	font-size: 11px;
	height: 31px;
}
/* Couleur Message survolé */
.bghover {
	background-color: #A0BFDE;
	font-size: 11px;
}
/* Arrière-plan du cadre en haut de la page */
.topbg {
	background-image: url(banniere.jpg);
	vertical-align: middle; 
	font-size: 11px;
	height: 200px;
      

}
/* Arrière-plan du cadre en haut de la page */
.toptxt {
	vertical-align: text-top;
	font-family: Sans-Serif;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
}
/******************* LIENS ********************/
/* Liens, liens visités, liens actifs */
a:link, a:visited, a:active {
	color: #4765a8;
	text-decoration: none;
}
/* Liens survolés */
a:hover {
	color: #143275;
	text-decoration: none;
}
/* Style d'un lien sans être un lien */
.link {
	color: #4765a8;
	text-decoration: none;
}
/* Style d'un lien survolé sans être un lien */
.link:hover {
	text-decoration: none;
}
/* Affichage multipage (non lien) */
.multi {
	font-family: Sans-Serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
/* Affichage multipage (liens) */
.multi a:link, .multi a:visited, .multi a:active {
	font-family: Sans-Serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}
/**************** FORMULAIRES ******************/
/* Options dans les menus déroulants */
option {
	font-family: Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #f6f6f6;
	color: #636363;
}
/* Champs de texte, certains boutons, menu déroulant (option visible) */
input, select {
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f6f6f6;
	color: #636363;
	vertical-align: middle;
}
/* Marge des formulaires */
form {
	margin: 0;
}
/* Zone de saisie de texte */
textarea {
	background-color: #f6f6f6;
	border: 1px inset #4765a8;
	color: #636363;
	font-size: 12px;
	width: 97%;
}
/****************** IMAGES ********************/
/* Image */
img {
	border: 0;
	vertical-align: middle;
}
img.avatar {
	max-width: 150px;
	max-height: 200px;
	width: expression(Math.min(this.width, 150) + "px");
	height: expression(Math.min(this.height, 200) + "px");
	border: 0;
}
.logo {
	border: none;
	vertical-align: middle;
}
/****************** TEXTE ********************/
/* Saut de ligne */
br.spacer {
	font-size: 3px;
}
/* Alertes, messages */
h3 {
	padding: 0;
	margin: 0;
	font-size: 14px;
}
/* Titres de la FAQ */
h4 {
	padding: 0;
	margin-bottom: 0;
}
/* Liste non ordonnée */
ul {
	margin-bottom: 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: Sans-Serif;
	font-size: 11px;
}
/* Contenu des posts et de certains tableaux */
.mediumtxt {
	font-family: Sans-Serif;
	font-size: 12px;
}
/* Contenu de certains tableaux non repris par .mediumtxt */
.tablerow {
	font-family: Sans-Serif;
	font-size: 12px;
	color: black;
	padding: 1px;
	margin: 0;
}
/* Barre de navigation */
.nav {
	font-family: Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
/* Sujet */
.subject {
	font-family: Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
/* Titre des posts lors de la visualisation */
.postsubject {
	font-family: Sans-Serif;
	font-size: 12px;
	color : #135;
}
/****************** DIVERS ********************/
/* Erreurs */
.error {
	font-family: Sans-Serif;
	font-size: 14px;
	color: #06c;
	background-color: white;
	font-weight: bolder;
	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: 70%;
	border: black 1px dotted;
}
/**************** COULEURS PSEUDOS *****************/
/* Couleur du pseudo une fois loggé (en haut à droite) */
.loginas{
	color: #f88017;
	font-size: 11px;
}
/* Couleur des administrateurs */
.administrator{
	color: red;
	font-style: italic;
	font-size: 13px;
}
/* Couleur des supermodérateurs */
.supermoderator{
	color: green;
	text-decoration: underline;	
	font-size: 12px;
}
/* Couleur des modérateurs */
.moderator{
	color: blue;
	font-size: 12px;
}
/* Couleur des membres */
.member{
	color: #000000;
	font-size: 11px;
}
/* Membre en ligne */
.online{
	color: red;
}
/* Membre offline */
.offline{
	color: Magenta;
}
/* Board */
.forum_all {
	color: blue;
}
/* Group */
.forum_group {
	color: red;
}
/* Forum */
.forum_forum {
	color: green;
}
/* Subforum */
.forum_sub {
	color: #d0d;
}
/*************** COULEURS IMPRESSION **************/
body.printable {
	background-color: #def;
}
.printable_author {
	font-size: 14px;
	font-weight: bold;
	color: #05b9df;
}
.printable_date {
	font-size: 12px;
	color: #aa5;
}
.printable_forum {
	font-weight: bold;
	color: #f88017;
}
.printable_subject {
	font-size: 18px;
	text-decoration: underline;
	color: #3a5;
}
.printable_message {
	font-size: 12px;
}
/* Séparateur message */
.printable_hr {
	border: 0;
	width: 80%;
	color: #cdc;
	background-color: #cdc;
	height: 5px;
}
/* Séparateur signature */
.post_hr {
	border: none;
	width: 90%;
	color: #66CCCC;
	background-color: #cdc;
	height: 4px;
}
/* Pièce joint */
.post_attach_table {
	background-color: #dde;
	vertical-align: middle;
}
.post_attach_tr td {
	border: #343 1px solid;
	text-align: center;
	padding: 5px;
	font-size: 11px;
}
.post_attach_tr a {
	font-size: 12px;
	font-weight: bold;
}
.post_attach_img {
	border: black 1px dashed;
}
/****************  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: green;
}
/* Lien survolé */
.bb_url:hover {
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
	background-color: rgb(189, 206, 219);
}
/* Tableau */
.bb_table {
	margin: 0;
	padding: 0;
}
/* Ligne */
.bb_row {
	padding: 2px;
}
/* Cellule */
.bb_col {
	padding: 5px;
	border: 1px dashed green;
	font-size: 11px;
	vertical-align: text-top;
}
/* Zone du code */
.bb_code {
	padding-left: 2px;
	padding-right: 2px;
}
/* Contenu du code */
.bb_code_content {
	font-family: monospace;
	font-size: 11px;
	background-color: #f6f6f6;
	color: #636363;
	border: #4765a8 1px solid;
	padding: 0px 2px 0px 2px;
}
/* Header du Code*/
.bb_code_header {
	font-family: monospace;
	font-weight: bold;
	font-size: 11px;
	background-color: #eaeaea;
	color: green;
	border: #4765a8 1px solid;
	border-bottom: #eaeaea 1px solid;
	padding: 0px 5px 0px 5px;
}
/* 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: 11px;
}
/* Texte de taille 2 */
.bb_font2 {
	font-size: 12px;
}
/* Texte de taille 3 */
.bb_font3 {
	font-size: 14px;
}
/* Texte de taille 4 */
.bb_font4 {
	font-size: 18px;
}
/* Texte de taille 5 */
.bb_font5 {
	font-size: 24px;
}
/* Texte de taille 6 */
.bb_font6 {
	font-size: 36px;
}
/* Zone du hide */
.bb_hide {
	padding-left: 3px;
	padding-right: 3px;
	width: 1000px;
}
/* Images */
.bb_img {
	max-width: 640px;
	max-height: 480px;
	width: expression(Math.min(this.width, 640) + "px");
	height: expression(Math.min(this.height, 480) + "px");
}
/* Contenu du hide */
.bb_hide_content {
	background-color: #f6f6f6;
	color: #636363;
	border: #4765a8 1px solid;
	padding: 2px;
}
/* Header du hide*/
.bb_hide_header {
	font-weight: bold;
	font-size: 11px;
	background-color: #eaeaea;
	border: #4765a8 1px solid;
	border-bottom: #eaeaea 1px solid;
	padding: 0px 3px 0px 3px;
}
/* Mise en valeur lors d'une recherche */
.bb_highlight {
	color: black;
	font-weight: bold;
	background-color: #ff6;
}
/* 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: #a0a;
	text-decoration: overline;
}
/* Lien vers membre survolé */
.bb_member:hover {
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: overline;
	background-color: rgb(189, 206, 219);
}
/* Zone de php */
.bb_php {
	padding-left: 2px;
	padding-right: 2px;
}
/* Contenu de la balise php*/
.bb_php_content {
	font-family: monospace;
	font-size: 12px;
	background-color: #f6f6f6;
	color: #636363;
	border: #4765a8 1px solid;
	overflow: auto;
}
/* Header de la balise php */
.bb_php_header {
	font-family: monospace;
	font-weight: bold;
	font-size: 11px;
	background-color: #eaeaea;
	color: #d33;
	border: #4765a8 1px solid;
	border-bottom: #eaeaea 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: overline;
	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;
	font-style: italic;
	background-color: #f6f6f6;
	color: #636363;
	border: #4765a8 1px solid;
	padding: 2px;
}
/* Header de la citation */
.bb_quote_header {
	font-weight: bold;
	font-size: 11px;
	background-color: #eaeaea;
	border: #4765a8 1px solid;
	border-bottom: #eaeaea 1px solid;
	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;
}
/* Titres */
.bb_title1 {
	margin: 0;
	padding: 0;
}
.bb_title2 {
	margin: 0;
	padding: 0;
	padding-left: 8px;
}
.bb_title3 {
	margin: 0;
	padding: 0;
	padding-left: 16px;
}
.bb_title4 {
	margin: 0;
	padding: 0;
	padding-left: 24px;
}
.bb_title5 {
	margin: 0;
	padding: 0;
	padding-left: 32px;
}
.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: #f6f6f6;
	font-size: 11px;
}
/* Couleur alternée 2 */
.chat_bg2 {
	clear: both;
	background-color: #eaeaea;
	font-size: 11px;
}
/************** MENU ****************/
td.menu {
	margin : 0;
	padding : 0;
}
td.menu ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
td.menu li {
	float : left;
}
/* Menu */
td.menu a:link, td.menu a:active, td.menu a:visited {
	color: #425060;
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold ;
	text-decoration: none;
	display: block;
	padding: 2px;
	padding-right: 4px;
	padding-left: 4px;
}
/* Menu survolé */
td.menu a:hover {
	background-image: url(catbghover.gif);
}
/*********** 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: #425060;
	font-family: 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: #203040;
	border: 1px #4765a8 dotted;
	margin: -1px;
}
/*********** MENU UTILISATEUR ***********/
.memcp_home {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	padding: 0;
	border-collapse: separate;
	border-spacing: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.buddylist {
	padding: 0;
	float: left;
	width: 1000px;
}
.u2u_fav_lists {
	padding: 0;
	padding-left: 6px;
	float : left;
	width: 1000px;
}
