/* CSS du Thème BPM 3.05.0
    par Cactusbleu
 Révision : 22/04/2007
A valider avec http://jigsaw.w3.org/css-validator/validator */

@charset "iso-8859-1";

/* Style général de la page. Barre de défilement seulement visible sous IE 5.5 et + */
body {
   color: navy;
   font-family: helvetica,'sans serif',serif; 
   background: #88ccee;
   margin: 0;
   padding: 0;
   }

.logo {
   vertical-align: middle;
   margin-left: 0px;
   }
.Wnews td {
   background-color: #fff0da;
   padding: 3px;
   border: 1px solid #666666;
   }
.forumH td {
   background-color: #fff0da;
   padding: 3px;
   border: 1px solid #666666;
   }
.forumH a {
   font-size: 12px;
   }
.forumH a:hover {
   font-size: 12px;
   }
.fHi {
   width: 50px;
   float: left;
   text-align: center;
   }


/********** Texte directement sur le fond **********/
.blanc {
   color: navy;
   font-size: 12px;
   }


/********** Texte annonce dans les sujets **********/
.annonce {
   color: #009900;
   font-weight: normal;
   }


/********** Barres de bienvenue du site (Cactusbleu) **********/
.infoslogin {
   color: #ffffcc;
   font-weight: bold;
   font-size: 12px;
   }
.infoscopy {
   color: navy;
   font-weight: normal;
   font-size: 12px;
   }
.barre-menu {
   background-color: #FF9C00;
   }
.barre-pied {
   background-color: #FF9C00;
   }


/********** texte des pages-perso (Cactusbleu) **********/
.titre1-pp {
   color: red;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
   }
.titre2-pp {
   color: navy;
   font-weight: bold;
   font-size: 14px;
   text-align: left;
   }
.texte-pp {
   color: navy;
   font-weight: normal;
   font-size: 12px;
   text-align: left;
   }
.infos-pp {
   color: navy;
   font-style: italic;
   font-size: 11px;
   }
p {
   text-indent: 20px;
   line-height: normal;
   }
li {
   line-height:180%;
   }


/********** Liens **********/
a {
   color: navy;
   font-weight: normal;
   text-decoration: underline;
   font-size: 12px;
   }
a:hover {
   color: #ff6310;
   font-weight: normal;
   background-color: transparent;
   text-decoration: underline;
   font-size: 12px;
   }


/************ Style de bloc menu (Cactusbleu) **************/

li.menu {
   line-height:180%;
   }

/********** Liens/texte dans les blocs (Cactusbleu) **********/
.bloc {
   color: #ffffcc;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
   }
a.bloc:hover {
   color: #000060;
   font-weight: bold;
   background-color: transparent;
   text-decoration: none;
   font-size: 12px;
   }


/********** Index du forum **********/
a.dark {
   color: navy;
   font-weight: normal;
   }
a.dark:hover {
   color: lightblue;
   font-weight: normal;
   }


/********** Bulles info **********/
.info {
   background: #88ccee;
   color: maroon;
   font-size: 12px;
   font-weight: normal;
   }
.raccourcis {
   background: #fff0da;
   color: black;
   font-size: 12px;
   font-weight: normal;
   padding: 2px;
   border: 1px solid black;
   }


/********** Tableau connectés **********/
a.connect {
   font-weight: normal;
   color: #555555;
   }
a.connect:hover {
   font-weight: normal;
   color: #555555;
   }


/* fond de la barre du logo */
.fondLogo {
   background-color: #f7f7f7;
   }

/* utilisé pour: fond sources - fond icones */
.clair {
   background-color: #ffe8c6;
   color: #333333;
   }

/* titres forums/sélections et autres se trouvant généralement au dessus d'un gros tableau de contenu */
.clair3 {
   background-color: #ff9900;
   }

/* cadre principal de l'index */
.indexPrincipal {
   background-color: #ffe8c6;
   }
.avatar {
   background-color: #f7f7f7;
   padding: 3px;
   border: 1px solid #666666;
   }

/* Principalement pour la page des forums et sujets (memes styles)*/
.colonneForums {
   background-color: #ffe8c6;
   border: 1px solid #999999;
   border-top: 0 none inherit;
   border-bottom: 0 none inherit;
   }
/****** (fond des cadres des blocs FAQ/Forum/...) ******/
.clair4 {
   background-color: #ff6310;
   }

/* contact webmaster / totaux sujets-posts / etc ... */
.clair5 {
   background-color: #ffae3a;
   }

/****** fond des cadres des modules (MLH) ******/
.clair6 {
   background-color: #ffffcc;
   }

/* utilisé dans les barres header et footer */
.moyen {
   background-color: #ffae3a;
   }
.moyenBas {
   background-color: #ffae3a;
   }

/****** bordures ******/
.fonce {
   background-color: #009C00;
   }
.forums {
   border: 1px solid #333333;
   border-top: 0 none inherit;
   }
.tabloPosts {
   border: 1px solid #333333;
   }

/***** Couleurs des posts *****/
.posts {
   background-color: #fff0da;
   border: 1px solid #999999;
   border-top: 0 none inherit;
   border-bottom: 0 none inherit;
   padding: 5px;
   }
.sign {
   color: #999999;
   }
a.sign {
   color: #666666;
   font-weight: normal;
   text-decoration: none;
   font-size: 12px;
   }
a.sign:hover {
   color: #666666;
   font-weight: normal;
   text-decoration: underline;
   font-size: 12px;
   }
.hautPost {
   background-color: #ffe8c6;
   color: #333333;
   }
.datePost {
   color: #999999;
   }
.cite {
   background-color: #ffe8c6;
   }
.titrePost {
   color: #666666;
   }


/********** Texte "Posté" dans les posts **********/
.poste {
   color: #003366;
   font-size: 12px;
   }

/***** Couleurs de la liste des sujets & forums *****/
.sTexte {
   color: #666666;
   }
.sChiffres {
   color: #333333;
   }
.auteur {
   color: #666666;
   }

/********** Index et sections **********/
.nbRep {
   color: #888888;
   }

/***** Couleurs de fond du flashchat *****/
.fC1 {
   background-color: #fff0da;
   }
.fC2 {
   background-color: #ffe8c6;
   }
.heure {
   color: #666666;
   }

/***** Barres de séparation *****/
td.barreVide {
   background-color: #ffae3a;
   padding: 0;
   }
td.barreSepForums {
   background-color: #ffae3a;
   padding: 0;
   border: 1px solid #333333;
   border-left: 0 none inherit;
   border-right: 0 none inherit;
   }
tr.totaux {
   background-color: #ffae3a;
   border: 1px solid #333333;
   border-left: 0 none inherit;
   border-right: 0 none inherit;
   border-bottom: 0 none inherit;
   }
td.fheberg {
   border: 1px solid #999999;
   border-bottom: 0 none inherit;
   border-top: 0 none inherit;
   border-left: 0 none inherit;
   }

/**** bordure du tableau utilisé pr les connectés par ex ****/
.tablo {
   border: 1px solid #333333;
   }
.barre-titre {
   color: navy;
   background-color: #666666;
   font-weight: normal;
   padding-bottom: 1px;
   }

/**** barres de titre des blocs ****/
.titres {
   color: navy;
   font-size: 13px;
   font-weight: bold;
   }
.barre-titre2 {
   color: navy;
   background-color: #ffffcc;
   border: 0px solid #333333;
   border-bottom: 0 none inherit;
   }

/**** menu (profil ...) ****/
tr.trMenu {
   background-color: #f7f7f7;
   }

/********** Cellules **********/
td {
   font-size: 12px;
   color: #333333;
   }

/* Style de la boite prévenant de l'arrivée d'un mini msg */
.mmsg {
   background-color: #f7f7f7;
   border: 2px solid #cc3300;
   width: 97%;
   }
.cadre {
   background-color: #fff0da;
   border: 2px solid #555555;
   width: 97%;
   text-align: left;
   padding: 3px;
   font-size: 12px;
   color: #333333;
   }

/* Pour l'option [panneau] du bbcode*/
.panneau {
	padding: 4px;
	line-height: 10px;
	color: black;
	font-size: 12px;
	border: 1px solid #333333;
        }

/* Ca, c'est pour les citations dans les bbcode. ([quote][/quote])*/
.quote {
	padding: 4px;
	line-height: 10px;
	color: black;
	font-size: 12px;
	border: 1px solid #333333;
        }

/* Ca, c'est pour le code PHP dans les bbcode. ([code][/code])*/
.code_php {
	padding: 4px;
	line-height: 10px;
	color: black;
	font-size: 12px;
	border: 1px solid #333333;
        }

/********** Images **********/
img {
   border-bottom: 0 none inherit;
   border-left: 0 none inherit;
   border-right: 0 none inherit;
   border-top: 0 none inherit;
   }

/********** Pour centrer les images **********/
.centre {
   vertical-align: middle;
   }

/********** Formulaires **********/
input {
   color: navy;
   font-family: helvetica,'sans serif',serif; 
   font-size: 12px;
   font-weight: normal;
   }
select {
   color: navy;
   font-size: 12px;
   font-weight: normal;
   }
textarea {
   color: navy;
   font-family: helvetica,'sans serif',serif; 
   font-size: 12px;
   font-weight: normal;
   }
input.ml {
   color: navy;
   font-size: 12px;
   font-weight: normal;
   }
input.ml2 {
   color: navy;
   font-size: 12px;
   font-weight: normal;
   }
textarea.ml {
   color: navy;
   font-size: 12px;
   font-weight: normal;
   }
select.ml {
   color: navy;
   font-size: 12px;
   font-weight: normal;
   }
.tset {
   border-color: navy navy black;
   border-top-width: 1px;
   border-right-width: 1px;
   border-left-width: 1px;
   }

