/*

:::::::::::::::::::::::::::::::::::::::

:: Thème Pixbio v1.0                 ::

:: Auteur du theme : Pixium design   ::

:: pixium@free.fr                           ::

:: http://www.pixium.info            ::

:::::::::::::::::::::::::::::::::::::::

*/



/* style général */

body{

background:#FFFFFF;                        /* Couleur de fond */

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police générale */

font-size:11px;                                /* Taille de la police */

color:#666666                                /* Couleur de la police */

}



/* Police Générale */

font,th,td,p{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police générale */

font-size:11px;                                /* Taille de la police */

color:#666666                                /* Couleur de la police */

}



/* Liens généraux */

a:link,a:active,a:visited{

color:#2b699a;                                /* Couleur du lien */

text-decoration:none;        /* Lien sans aucun soulignement ou autre */

font-weight : bold;

}

a:hover{

color:#7A88B0;                                /* Couleur du lien lors du passage de la souris */

text-decoration:underline;  /* Soulignement du lien en-dessous et au-dessus du lien */

}



/* Ligne séparateur HTML */

hr{

border-color:#CCCCCC;                                /* Couleur de la ligne */

border-style:dotted;                                /* Style de ligne en pointillée */

border-width:thin;                                        /* Taille de la ligne */

}



/* Couleurs de fond en général */

td.row1{ background-color:#EEEEEE }

td.row2{ background-color:#FFFFFF }

td.row3{ background-color:#EEEEEE }



/* Eléments du formulaire */

input,textarea, select {

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police de caractère */

font-size:11px;                                                /* Taille de la police */

color:#666666;                                                /* Couleur de la police */

border-width:1px;                                        /* Epaisseur de la bordure */

border-color:#666666                                /* Couleur de la bordure */

}

/* Couleur d'arrière-plan des champs d'entrée du texte */

input.post, textarea.post, select {background-color:#FFFFFF}



/* Panneau du bbcode ([panneau][/panneau]) */

.panneau {

background-color:#FFFFFF;                        /* Couleur d'arrière-plan */

border-width:1px;                                        /* Epaisseur de la bordure */

border-style:solid;                                        /* Style de bordure */

border-color:#666666;                                /* Couleur de la bordure */

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police */

font-size:11px;                                                /* Taille de la police */

color:#000000;                                                /* Couleur de la police */

padding:4px;                                                /* Décalage du texte et des bordures */

line-height:11px                                        /* Hauteur du cadre */

}

/* Citations dans les bbcodes ([quote][/quote])*/

.quote {

background-color:#FFFFFF;                        /* Couleur d'arrière-plan */

border-width:1px;                                        /* Epaisseur de la bordure */

border-style:solid;                                        /* Style de bordure */

border-color:#666666;                                /* Couleur de la bordure */

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police */

font-size:11px;                                                /* Taille de la police */

color:#666666;                                                /* Couleur de la police */

padding:4px;                                                /* Décalage du texte et des bordures */

line-height:11px;                                        /* Hauteur du cadre */

position: relative;                                        /* Position relatif */

left:-2px                                                        /* Décalage de la gauche à -2 pixels */

}

/* Code PHP dans les bbcode. ([code][/code])*/

.code_php {

background-color:#FFFFFF;                        /* Couleur d'arrière-plan */

border-width:1px;                                        /* Epaisseur de la bordure */

border-style:solid;                                        /* Style de bordure */

border-color:#666666;                                /* Couleur de la bordure */

font-size:11px;                                                /* Taille de la police */

color:#000000;                                                /* Couleur de la police */

padding:4px;                                                /* Décalage du texte et des bordures */

line-height:11px ;                                       /* Hauteur du cadre */

position: relative;                                        /* Position relatif */

left:-2px                                                        /* Décalage de la gauche à -2 pixels */

}



/* Style du surlignage avec le bbcode) */

.surlign {

background-color:#ffff99;

color:#333;

}



/* AUTRES INDISPENSABLE POUR LE PORTAIL */

.gen {font-size:11px}

.gensmall {font-size:11px}

.genmed {font-size:11px}

a.gen,a.genmed,a.gensmall {text-decoration:none}

a.gen:hover,a.genmed:hover,a.gensmall:hover        {color:#666666}

.maintitle {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

line-height:120%;

color:#666666

}

th {

color:#666666;

font-size:12px;

font-weight:bold;

background-color:#FFFFFF;

height:25px

}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {

background-color:#FFFFFF;

border:#666666;

border-style:solid;

height:12px

}

td.cat,td.catHead,td.catBottom {

height: 11px;

border-width: 0px 0px 0px 0px

}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {

font-weight:bold;

border:#666666;

border-style:solid;

height: 12px

}

td.row3Right,td.spaceRow {background-color:#FFFFFF; border:#666666; border-style:solid}

th.thHead,td.catHead {font-size:12px; border-width:1px 1px 0px 1px}

th.thSides,td.catSides,td.spaceRow {border-width: 0px 1px 0px 1px}

th.thRight,td.catRight,td.row3Right {border-width: 0px 1px 0px 0px}

th.thLeft,td.catLeft {border-width: 0px 0px 0px 1px}

th.thBottom,td.catBottom {border-width: 0px 1px 1px 1px}

th.thTop {border-width: 1px 0px 0px 0px}

th.thCornerL {border-width: 1px 0px 0px 1px}

th.thCornerR {border-width: 1px 1px 0px 0px}





/* Style des buttons submit et annuler*/

#valider,#envoyer,#submit_login_bloc,#submit_login,#s_button,#annuler,

#poster,#verifer,#retour,#button,#bouton,#bouton2,#submit,

#reset,#prev,#validation,#res_edit,#all,#modbuttoncompteur {

background-color:#FFFFFF;

height:16px;

text-align:center;

font-variant:small-caps;

font-weight:normal;

color:#666666;

border-width:1px;

border-color:#CCCCCC;

}

/* Style des onmouseover (passsage souris ex: index.php?mod=forum&amp;ac=affgrd) */

.onmouse_over {

border: 1px #666 dashed;

background: #eee;

}

.onmouse_out{

border: 0px;

}

.onmouse_over_forum {

background: #99ccff;

}

.onmouse_out_forum {

border: 0px;

}

/* Style des buttons submit et reset au passage dessus*/

#valider:hover,#envoyer:hover,#submit_login_bloc:hover,#submit_login:hover,#s_button:hover,#annuler:hover,

#poster:hover,#verifer:hover,#retour:hover,#button:hover,#bouton:hover,#bouton2:hover,#submit:hover,

#reset:hover,#prev:hover,#validation:hover,#res_edit:hover,#all:hover,#modbuttoncompteur:hover {

background-color:#DDDDDD;

color:#666666;

border-width:1px;

border-color:#666666;





}/* Style des buttons submit et annuler*/

#valider,#envoyer,#submit_login_bloc,#submit_login,#s_button,#annuler,

#poster,#verifer,#retour,#button,#bouton,#bouton2,#submit,

#reset,#prev,#validation,#res_edit,#all,#modbuttoncompteur {

background-color:#FFFFFF;

height:16px;

text-align:center;

font-variant:small-caps;

font-weight:normal;

color:#666666;

border-width:1px;

border-color:#CCCCCC;

}

/* Style des onmouseover (passsage souris ex: index.php?mod=forum&amp;ac=affgrd) */

.onmouse_over {

border: 1px #666 dashed;

background: #eee;

}

.onmouse_out{

border: 0px;

}

.onmouse_over_forum {

background: #99ccff;

}

.onmouse_out_forum {

border: 0px;

}

/* Style des buttons submit et reset au passage dessus*/

#valider:hover,#envoyer:hover,#submit_login_bloc:hover,#submit_login:hover,#s_button:hover,#annuler:hover,

#poster:hover,#verifer:hover,#retour:hover,#button:hover,#bouton:hover,#bouton2:hover,#submit:hover,

#reset:hover,#prev:hover,#validation:hover,#res_edit:hover,#all:hover,#modbuttoncompteur:hover {

background-color:#DDDDDD;

color:#666666;

border-width:1px;

border-color:#666666;

}



/* Style des labels*/

label {

display:inline;

float:left;

}

.label_enregistrer1 {

width: 250px;

}

.label_enregistrer2 {

width: 250px;

}

.label_profil1 {

width: 150px;

font-weight:bold;

}

.label_profil2 {

width: 280px;

font-weight:bold;

}

.label_contact{

width:150px;

}

.label_admin_options1{

width:200px;

}

.label_admin_options2{

width:400px;

}

.label_admin_email{

width:200px;

}







fieldset {

background-color:#f6f6f6;

border-style:solid;

border-width:1px;

border-color:#CCCCCC;

padding:1.5em;

margin-left:auto;

margin-right:auto;

}



.fieldset_resume {

background-color:#f9fafe;

border-style:solid;

border-width:1px;

border-color:#CCCCCC;

padding:1em;

margin-left:auto;

margin-right:auto;

}



/* Pied de page */

.pied_de_page

{

text-align:center;

}

.pied_de_page a:link,.pied_de_page a:active,.pied_de_page a:visited

{

color:#FF0000;

}

.pied_de_page a:hover

{

color:#008000;

}







/* Visiualisation d'un post */


#apercu {
        text-align:left;
        height: 220px;
        width:580px;
        color:#3366CC;
        overflow:auto;
        padding:2px;
        border:1px;
        border-style:solid;
        border-color:#000;
        margin-left:auto;
        margin-right:auto;
        }


/*

:::::::::::::::::::::::::::::::::

:: Feuille de style des blocs  ::

::::::::::::::::::::::::::::::::: */



/* STRUCTURE DES BLOCS MENUS ET CENTRAL */

/* Structure du bloc gauche */

.blocgauche{

background-image: url(../kit/td2.jpg);

width:200px;                        /* On fixe la largeur du bloc à 200 pixels */

vertical-align:top;                         /* On force le cadre à rester toujours en haut */

border-right-style:solid;         /* Ligne du bloc à droite */

border-right-color:#CCCCCC;        /* Couleur de la ligne */

border-right-width:1px                /* Epaisseur de la ligne */

}

/* Structure du bloc droit */

.blocdroit{

background-image: url(../kit/td2.jpg);

width:200px;                        /* On fixe la largeur du bloc à 200 pixels */

vertical-align:top;                         /* On force le cadre à rester toujours en haut */

border-left-style:solid;        /* Ligne du bloc à gauche */

border-left-color:#CCCCCC;        /* Couleur de la ligne */

border-left-width:1px                /* Epaisseur de la ligne */

}

/* Structure du bloc central */

.bloccentral{

vertical-align:top                        /* On force le cadre à rester toujours en haut */

}



/* STRUCTURE DES MENUS A DROITE ET A GAUCHE AINSI QUE L'INTRO */

/* Texte, couleur et racadrage du titre des menus */

.postexte{

padding-left:30px;                          /* On décale le titre à 5px à partir de la gauche */

font-family:Verdana, Arial, Helvetica, sans-serif;  /* Police d'affichage */

font-size:11px;                            /* Taille de la police */

font-weight:bold;                          /* Affichage du texte en gras */

color:#666666                              /* Couleur de la police */

}

/* Affichage des titres des blocs */

.menutitre{

background-image:url(../kit/td1.jpg); /* Arrière-plan du menu (titre) */

height:20px;                                 /* On fixe la hauteur à 25 pixels */

width:100%;

border-bottom-style:solid;        /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;/* Couleur de la ligne */

border-bottom-width:1px;        /* Epaisseur de la ligne */

}





.top_left{

background-image: url(../kit/top_left.gif);

width:51px; 

height:32px;

}



.top_center{

background-image: url(../kit/top_center.gif);

height:32px;

text-align:left;

font-weight:bold;

vertical-align:middle;

}



.top_right{

background-image: url(../kit/top_right.gif);

width:30px; 

height:32px;

}















/* Affichage du contenu des blocs */

.menucontenu{

padding:5px;                                /* On décale le texte à 5 pixels pour que celui-ci ne soit pas coller au bloc */

border-bottom-style:solid;       	 /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;		/* Couleur de la ligne */

border-bottom-width:1px;       		 /* Epaisseur de la ligne */

}



/* STRUCTURE DES AUTRES BLOCS TEL QUE LIVRE D'OR, FAQ ETC... */

/* Texte, couleur et racadrage du titre des menus */

.postextebloc{

padding-left:5px;                          /* On décale le titre à 5px à partir de la gauche */

font-family:Verdana, Arial, Helvetica, sans-serif;  /* Police d'affichage */

font-size:11px;                            /* Taille de la police */

font-weight:bold;                          /* Affichage du texte en gras */

text-align:center;			/* Centrage du texte */	

color:#666666                              /* Couleur de la police */

}

/* Affichage des titres des blocs */

.bloctitre{

background-image:url(../kit/top_title.gif); /* Arrière-plan du menu (titre) */

height:28px;                                 /* On fixe la hauteur à 25 pixels */

border-bottom-style:solid;     		   /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;		/* Couleur de la ligne */

border-bottom-width:1px                /* Epaisseur de la ligne */

}

/* Affichage du contenu des blocs */

.bloccontenu{

padding:5px;                                 /* On décale le texte à 5 pixels pour que celui-ci ne soit pas coller au bloc */

}



/* CONTOUR DES BLOCS PRINCIPAUX */

.blocline{

width:100%;

border-style:solid;                        /* Contour du bloc avec une ligne en continue */

border-color:#CCCCCC;                /* Couleur du contour */

border-width:0px                        /* Epaisseur du contour */

}

.blocline2{

width:98%;                                        /* Largeur du bloc */

border-style:solid;                        /* Contour du bloc avec une ligne en continue */

border-color:#CCCCCC;                /* Couleur du contour */

border-width:1px                        /* Epaisseur du contour */

}

.bodyline{

background-color:#FFFFFF;        /* Couleur d'arrière-plan du bodyline */

color:#666666;                                /* Couleur de la police */

border-width:1px;                        /* Epaisseur de la ligne */

border-style:solid;                        /* Contour du site avec une ligne en continue */

border-color:#666699                /* Couleur du contour */

}



/* BLOC ESPACE MEMBRE */

.bloc_espace_membre1{

  text-align:left;

}

.bloc_espace_membre2{

  text-align:center;

}

.bloc_espace_membre_avat{

  text-align:center;

}

.bloc_espace_membre_list-style{

        list-style-image:url('../images/espace_membre/puce.png');

        padding:5px;

        margin-left:18px;

}

.bloc_espace_membre_list-style li{



}

.bloc_espace_membre_priv{

        float:right;

}





/*

::::::::::::::::::::::::::::::::

:: Feuille de style des news  ::

:::::::::::::::::::::::::::::::: */



/* Image des news */

.blocnewsimage{

vertical-align:top;                                /* Alignement de l'image tout en haut */

padding:5px                                                /* Décalage de l'image à 5 pixels pour éviter qu'il ne se colle au bord */

}

/* Contenu des news */

.blocnewscontenu{

vertical-align:top;                                /* Alignement du contenu tout en haut */

padding:5px;                                        /* Décalage du texte à 5 pixels pour éviter qu'il ne se colle au bord */

width:100%                                                /* On fixe la largeur du contenu au maximum */

}

/* Affichage des titres */

.blocnewstitre{

background-image:url(../kit/td3.jpg); /* Arrière-plan du menu (titre) */

height:25px;                                         /* On fixe la hauteur à 25 pixels */

border-bottom-style:solid;                /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;        /* Couleur de la ligne */

border-bottom-width:1px                        /* Epaisseur de la ligne */

}

/* Police de caractère des titres */

.titrenews{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police utilisée pour les titres des news */

font-size:11px;                                        /* Taille utilisée */

font-weight:bold;                                /* Texte en gras */

padding-left:5px;                                /* Décalage du titre des news à 5 pixels à partir de la gauche */

color:#666666                                        /* Couleur de la police */

}

/* Police de caractère de la date */

.datenews{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police utilisée pour la date des news */

font-size:11px;                                        /* Taille utilisée */

color:#999999                                        /* Couleur de la police */

}



/*

::::::::::::::::::::::::::::::::::::

:: Feuille de style des articles  ::

:::::::::::::::::::::::::::::::::::: */



/* Structure de la partie des titres */

.bloctitrearticles{

background-image:url(../kit/td3.jpg); /* Arrière-plan du menu (titre) */

height:25px;                                 /* On fixe la hauteur à 25 pixels */

border-bottom-style:solid;        /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;/* Couleur de la ligne */

border-bottom-width:1px;        /* Epaisseur de la ligne */

text-align:left;                        /* Alignement du titre à gauche */

padding-left:5px                        /* Décalage de la punaise à 5 pixels */

}

/* Police de caractère des titres */

.titrearticles{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police de caractère */

font-size:11px;                                /* Taille de la police */

font-weight:bold;                        /* Police en gras */

padding-left:5px                        /* Décalage du titre à gauche de la punaise */

}

/* Gestion de l'image des articles */

.articlescontenuimg{

vertical-align:top;                        /* On force l'image à rester en haut du bloc */

padding:5px                                        /* Décalage de l'image pour ne pas rester coller au bloc */

}

/* Gestion du contenu des articles */

.articlescontenu{

padding:5px;                                /* Décalage du contenu pour ne pas rester coller au bloc */

vertical-align:top;                        /* On force le contenu à rester en haut du bloc */

width:100%;                                        /* Largeur maximum pour le contenu */

text-align:left                                /* Alignement du contenu à gauche */

}



/*

::::::::::::::::::::::::::::::::::::

:: Feuille de style des archives  ::

:::::::::::::::::::::::::::::::::::: */



/* Blocline spécial pour les archives */

.bloclinearchives{

width:98%;                                        /* Largeur du bloc */

border-right-style:solid;        /* Contour du bloc avec une ligne en continue */

border-right-color:#CCCCCC;        /* Couleur du contour */

border-right-width:1px;                /* Epaisseur du contour */

border-top-style:solid;                /* Contour du bloc avec une ligne en continue */

border-top-color:#CCCCCC;        /* Couleur du contour */

border-top-width:1px;                /* Epaisseur du contour */

}

/* Message d'erreur s'il n'y a pas d'archives dans le site */

.erreurarchives{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police de caractère */

font-size:11px;                                /* Taille de la police */

font-weight:bold;                        /* Texte en gras */

text-align:center;                        /* Alignement du texte au centre */

width:100%;                                        /* Largeur maximum */

border-left-style:solid;        /* Ligne du bloc en bas */

border-left-color:#CCCCCC;        /* Couleur de la ligne */

border-left-width:1px                /* Epaisseur de la ligne */

}

/* Affichage des titres des archives */

.bloctitrearchives{

background-image:url(../kit/td3.jpg); /* Arrière-plan du menu (titre) */

height:25px;                                 /* On fixe la hauteur à 25 pixels */

border-bottom-style:solid;        /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;/* Couleur de la ligne */

border-bottom-width:1px;        /* Epaisseur de la ligne */

border-left-style:solid;        /* Ligne du bloc en bas */

border-left-color:#CCCCCC;        /* Couleur de la ligne */

border-left-width:1px;                /* Epaisseur de la ligne */

text-align:center;                        /* Alignement des titres au centre */

font-weight:bold                        /* Titres en gras */

}

/* Images des archives */

.imagearchives{

vertical-align:middle;                /* Centrage de l'image */

height:25px;                                /* On force la hauteur à 25 px */

padding-right:5px;                        /* Décalage de l'image à droite */

border-bottom-style:solid;        /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;/* Couleur de la ligne */

border-bottom-width:1px;        /* Epaisseur de la ligne */

border-left-style:solid;        /* Ligne du bloc en bas */

border-left-color:#CCCCCC;        /* Couleur de la ligne */

border-left-width:1px;                /* Epaisseur de la ligne */

}

/* Gestion du contenu des archives */

.blocarchives1{

font-weight:bold;                        /* On met le titre en gras */

padding-left:5px;                        /* Décalage du titre de l'archive à gauche */

border-bottom-style:solid;        /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;/* Couleur de la ligne */

border-bottom-width:1px;        /* Epaisseur de la ligne */

border-left-style:solid;        /* Ligne du bloc en bas */

border-left-color:#CCCCCC;        /* Couleur de la ligne */

border-left-width:1px;                /* Epaisseur de la ligne */

}

.blocarchives2{

color:#999999;                                /* Couleur du contenu */

text-align:center;                        /* On centre le contenu */

border-bottom-style:solid;        /* Ligne du bloc en bas */

border-bottom-color:#CCCCCC;/* Couleur de la ligne */

border-bottom-width:1px;        /* Epaisseur de la ligne */

border-left-style:solid;        /* Ligne du bloc en bas */

border-left-color:#CCCCCC;        /* Couleur de la ligne */

border-left-width:1px;                /* Epaisseur de la ligne */

}



/*

::::::::::::::::::::::::::::::::

:: Feuille de style du forum  ::

:::::::::::::::::::::::::::::::: */



/* Blocline spécial pour le forum */

.bloclineforum{

width:98%;                                        /* Largeur du bloc */

border-right-style:solid;        /* Contour du bloc avec une ligne en continue */

border-right-color:#CCCCCC;        /* Couleur du contour */

border-right-width:1px;                /* Epaisseur du contour */

border-top-style:solid;                /* Contour du bloc avec une ligne en continue */

border-top-color:#CCCCCC;        /* Couleur du contour */

border-top-width:1px;                /* Epaisseur du contour */

}



/* Contenu des catégories et des sujets */

.forumcat{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police du contenu des catégories */

font-size:11px;                                /* Taille du texte */

color:#666666;                                /* Couleur du texte */

text-align:center;                        /* Alignement du texte au centre */

border-left-style:solid;        /* Contour du bloc avec une ligne en continue */

border-left-color:#CCCCCC;        /* Couleur du contour */

border-left-width:1px;                /* Epaisseur du contour */

border-bottom-style:solid;        /* Contour du bloc avec une ligne en continue */

border-bottom-color:#CCCCCC;/* Couleur du contour */

border-bottom-width:1px;        /* Epaisseur du contour */

}

/* Titres des catégories et des sujets du forum */

.forumcattitre{

text-align:center;                        /* Alignement du texte au centre */

background-image:url(../kit/td3.jpg); /* Affichage de l'arrière-plan */

height:25px;                                /* Hauteur du bloc des titres */

border-left-style:solid;        /* Contour du bloc avec une ligne en continue */

border-left-color:#CCCCCC;        /* Couleur du contour */

border-left-width:1px;                /* Epaisseur du contour */

border-bottom-style:solid;        /* Contour du bloc avec une ligne en continue */

border-bottom-color:#CCCCCC;/* Couleur du contour */

border-bottom-width:1px;        /* Epaisseur du contour */

}

/* Nom de la catégorie et du sujet du forum */

.forumcattitre2{

padding-left:5px;                        /* Décalage du titre plus vers la droite */

width:100%;                                        /* Largeur au maximum */

text-align:left;                        /* Alignement du texte à gauche */

border-left-style:solid;        /* Contour du bloc avec une ligne en continue */

border-left-color:#CCCCCC;        /* Couleur du contour */

border-left-width:1px;                /* Epaisseur du contour */

border-bottom-style:solid;        /* Contour du bloc avec une ligne en continue */

border-bottom-color:#CCCCCC;/* Couleur du contour */

border-bottom-width:1px;        /* Epaisseur du contour */

}



/* Gestion de l'image des catégories et des sujets du forum */

.imgforumcat{

padding:5px;                                /* Décalage entres les images et le bloc */

border-left-style:solid;        /* Contour du bloc avec une ligne en continue */

border-left-color:#CCCCCC;        /* Couleur du contour */

border-left-width:1px;                /* Epaisseur du contour */

border-bottom-style:solid;        /* Contour du bloc avec une ligne en continue */

border-bottom-color:#CCCCCC;/* Couleur du contour */

border-bottom-width:1px;        /* Epaisseur du contour */

}



/* Séparateur entre les catégories */

.sepforumcat{

background-image:url(../kit/td3.jpg); /* Affichage de l'arrière-plan */

height:25px;                                /* Hauteur du bloc des titres */

border-left-style:solid;        /* Contour du bloc avec une ligne en continue */

border-left-color:#CCCCCC;        /* Couleur du contour */

border-left-width:1px;                /* Epaisseur du contour */

border-bottom-style:solid;        /* Contour du bloc avec une ligne en continue */

border-bottom-color:#CCCCCC;/* Couleur du contour */

border-bottom-width:1px;        /* Epaisseur du contour */

}



/* Description des catégories du forum */

.descforum{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police du contenu des catégories */

font-size:11px;                                /* Taille du texte */

color:#666666;                                /* Couleur du texte */

}



/* Titres du forum */

.titrecat{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police du contenu des catégories */

font-size:11px;                                /* Taille du texte */

font-weight:bold;                        /* Titre en gras */

color:#666666                                /* Couleur du titre */

}



/* Topics du forum */

.topicrow1{

background-color:#D6D6D6;        /* Couleur d'arrière-plan de l'auteur */

padding:5px;                                /* Décalage des textes */

border-right-style:solid;        /* Contour du bloc avec une ligne en continue */

border-right-width:1px;                /* Epaisseur du contour */

border-right-color:#CCCCCC        /* Couleur du contour */

}

.topicrow2{padding:5px}



/* Date du topic */

.datetopic{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police du contenu des catégories */

font-size:11px;                                /* Taille du texte */

color:#666666;                                /* Couleur du texte */

font-weight:bold;                        /* Titre en gras */

}



/* Texte de l'auteur d'un topic */

.textauteur{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police du contenu des catégories */

font-size:11px;                                /* Taille du texte */

color:#666666;                                /* Couleur du texte */

}



/* Texte et signature du topic */

.texttopic, .signaturetopic{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police du contenu des catégories */

font-size:11px;                                /* Taille du texte */

color:#666666;                                /* Couleur du texte */

}



/*

:::::::::::::::::::::::::::::::::::::::::::::::::::

:: Feuille de style du pied de page (copyright)  ::

::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* Blocline spécial pour copyright */

.bloclinefin{

border-right-style:solid;        /* Contour du bloc avec une ligne en continue */

border-right-color:#CCCCCC;        /* Couleur du contour */

border-right-width:1px;                /* Epaisseur du contour */

border-left-style:solid;        /* Contour du bloc avec une ligne en continue */

border-left-color:#CCCCCC;        /* Couleur du contour */

border-left-width:1px;                /* Epaisseur du contour */

border-bottom-style:solid;        /* Contour du bloc avec une ligne en continue */

border-bottom-color:#CCCCCC;        /* Couleur du contour */

border-bottom-width:1px;                /* Epaisseur du contour */

}

/* Gestion des copyright */

.copy, .copyright{

font-family:Verdana, Arial, Helvetica, sans-serif; /* Police des copyright */

font-size:10px;                                /* Taille de la police */

text-align:center                        /* Alignement de la police */

}
.copy1{
WIDTH:100%;
HEIGHT:112px;
vertical-align:top;
background-image: url(../kit/bot_px.jpg);
}
.copy2{
WIDTH:250px;
HEIGHT:112px;
vertical-align:top;
background-image: url(../kit/bot_name.jpg);
}

/* Connectés (qd stats en bas de page)*/

#connectes_end
{
width:98% !important;
margin-left:auto !important;
margin-right:auto !important;
margin-top:3px !important;
margin-bottom:3px !important;
padding:5px !important;
border:5px groove #FFFFFF !important;
-moz-border-radius:10px !important;
font-size:9px !important;
text-align:center !important;
background-color:#f2f2f2 !important;
color:#666 !important;
}
#connectes_end strong, #connectes_end a
{
font-size:11px !important;
color:#666 !important;
}

/* Bulles infos © Patrick perron **************************/

a.BBcodeSyntaxe {
position:relative;
/* Très important */
background:none;
/* Important pour le fonctionnement sur IE */
z-index:10;
}

a.BBcodeSyntaxe:hover {
z-index:20;
text-decoration:none;
}

a.BBcodeSyntaxe span {
display:none;
font-weight:normal;
}

a.BBcodeSyntaxe:hover span {
/*la tag SPAN apparaitra avec l?ffet hover*/
display:block;
-moz-border-radius:10px;
border: 1px dashed;
position:absolute;
margin-top:50px;
margin-left:130px;
/* Éléments pour positionner le texte dans la bulle */
padding:5px;
width:350px;
/* Style du character dans la bulle */
background-color: #44A8E4;
color: #000066;
text-align:center;
}

a.BBcodeSyntaxe em {
font-variant:small-caps;
}

/* Pour avoir un beau background de bulle*/

a.BBcodeSyntaxe:hover span {
background-image:url('../img/bulle.jpg');
}

/*Mise en page lors de la rédaction d'un post*/

.fieldset_post
{
width:600px;
margin: 1em auto;
padding:1em;
}
.fieldset_post legend
{
font-weight:bold;
}
.fieldset_post label span
{
color:red;
}
.fieldset_post dd
{
margin-left:210px;
}
div.fieldset_post
{
text-align:center;
width:585px;
margin: auto;
}
div #smil
{
z-index:50;
width:210px;
height:230px;
-moz-border-radius:10px;
position:fixed;
margin-left:-220px;
top:250px;
display:none;
background-color:#44A8E4;
}
div #smil_in
{
overflow:auto;
width:170px;
height:200px;
border:1px solid;
padding:5px;
margin:10px auto;
}

/* bbcode flottant */

#choice_bbcode_color, #choice_bbcode_size, #choice_bbcode_font
{
z-index:50;
-moz-border-radius:10px;
position:absolute;
width:180px;
padding:10px;
margin-top:-100px;
margin-left:220px;
background-color:#44A8E4;
}

div.EditPost
{
text-align:right;
padding-top:5px;
}
span.EditPost
{
font-size:7.2pt;
width:100%;
border-top:1px dashed;
border-left:1px dashed;
border-right:1px dashed;
padding:2px 5px 2px 15px;
margin-right:5px;
}
div.MovePost
{
text-align:right;
padding-top:5px;
}
span.MovePost
{
font-size:7.2pt;
width:100%;
border-left:1px dashed;
border-right:1px dashed;
border-bottom:1px dashed;
padding:2px 5px 2px 15px;
margin-right:5px;
}
.NavRubFo, .NavRubTopicFo, .NavTopicFo {
float:right !important;
margin-right:5px !important;
font-size:smaller !important;
}
.NavRubFo span, .NavRubTopicFo span, .NavTopicFo span{
background-color:#666;
color:#f2f2f2;
padding:0px 2px;
}
.NavRubFo select, .NavRubTopicFo select, .NavTopicFo select{
font-size:smaller;
}
.NavRubFo a, .NavRubTopicFo a, .NavTopicFo a{
border:1px solid #d3d0d0;
padding:0px 2px;
text-decoration:none;
}
.NavRubFo a:hover, .NavRubTopicFo a:hover, .NavTopicFo a:hover{
background-color:#6fafdd;
color:#fff;
border:1px solid #fff;
}

.username_login, .username_password, .username_connect{
padding-left:20px;
height:18px;
background-image: url(../../../modules/espace_membre/images/login_bg.png);
background-repeat:no-repeat;
}
.username_login {
background-position:0 0;
}
.username_password {
background-position:0 -18px;
}
.username_auto {
vertical-align:middle;
}
.username_connect{
background-position:0 -36px;
height:20px !important;
width:135px !important;
}

.hr_menu{}
.texte_menu {}
.MultiInputInline span{margin-left:25px;}
.contenu_page{}
.align-center{text-align:center;} .align-left{text-align:left;} .align-right{text-align:right;}
.float-left{float:left;} .float-right{float:right;} .clear-both{clear:both;}
.ancre{}
.mini_message{margin-left:10px;font-style:italic;font-size:smaller;}

.erreurUpAvatar {
color: red;
font-weight: bold;
}
.erreurUpAvatar span {
font-style: italic;
font-weight: normal;
}
.msgUpAvatar {
color: green;
}

/* Les Bulles */
.alerte{background:#efcbcb url(../themes/pixbio/images/gestion/alerte.png) no-repeat 5px 5px;border:1px solid #eea1a1;margin:10px 0px;padding:10px 10px 10px 40px;}
.valide{background:#e0ecb4 url(../themes/pixbio/images/gestion/valide.png) no-repeat 5px 5px;border:1px solid #bbd167;margin:10px 0px;padding:10px 10px 10px 40px;}
.info{background:#a2cfe6 url(../themes/pixbio/images/gestion/info.png) no-repeat 5px 5px;border:1px solid #469bc6;margin:10px 0px;padding:10px 10px 10px 40px;}


/*





:::::::::::::::::::::::::::::::::::::::::::::::::::

:: Feuille de style pour menu accordeon:

::::::::::::::::::::::::::::::::::::::::::::::::::: */





* { font:11px Verdana,Arial}

code {font-family:"Courier New",Courier}



#options {margin:0; padding:0;width:557px; margin:20px auto; text-align:right; color:#9ac1c9}

#options a {margin:0; padding:0;text-decoration:none; color:#9ac1c9}

#options a:hover {color:#033}



#acc {margin:0; padding:0;width:657px; list-style:none; color:#033; margin:0 auto 40px}

#acc h3 {margin:0; padding:0;width:643px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}

#acc h3:hover {background:url(../images/header_over.gif)}

#acc .acc-section {overflow:hidden; background:#fff}

#acc .acc-content {width:625px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}



#nested {margin:0; padding:0;width:625px; list-style:none; color:#033; margin-bottom:15px}

#nested h3 {margin:0; padding:0;width:611px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}

#nested h3:hover {background:url(../images/header_over.gif)}

#nested .acc-section {overflow:hidden; background:#fff}

#nested .acc-content {width:593px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested .acc-selected {background:url(../images/header_over.gif)}

/* Eyesis Datagrid Table */
table.tbl { width: 100%; border: 2px solid #c3daf9; font-size: 0.9em; clear: both; }
td.tbl-header { background: url(/images/head_bg.gif); text-align: center; padding: 3px; font-weight: bold; border-bottom: 2px solid #c3daf9; }
tr.tbl-footer {}
table.tbl-footer { font-size: 1em; }
tr.tbl-row {}
tr.tbl-row:hover { background: #EBFFFF; } /* Old color: #E9E9E9 */
tr.tbl-row-even { background: #f4f4f4; }
tr.tbl-row-odd { background: white; }
tr.tbl-row-highlight:hover { background: #fffba6; cursor: pointer; }
td.tbl-nav { background: url(/images/head_bg.gif); height: 20px; border-top: 2px solid #c3daf9; color: #4D4D4D; }
td.tbl-pages { text-align: center; }
td.tbl-row-num { text-align: right; }
td.tbl-cell {}
td.tbl-controls { text-align: center; }
td.tbl-found {}
td.tbl-checkall {}
td.tbl-page { text-align: right; }
td.tbl-noresults { font-weight: bold; color: #9F0000; height: 45px; text-align: center; }
span.tbl-reset { margin: 5px 5px; }
img.tbl-reset-image { margin-right: 5px; border: 0; }
span.tbl-create { margin: 5px 0; }
img.tbl-create-image { margin-right: 5px; border: 0; }
div.tbl-filter-box {}
img.tbl-arrows { border: 0; }
img.tbl-order-image { margin: 0 2px; border: 0; }
img.tbl-filter-image { border: 0; }
img.tbl-control-image { border: 0; }
span.page-selected { color: black; font-weight: bold; }
input.tbl-checkbox {}


/* MAP*/
#address_chooser {
  margin: auto;
  width: 55em;
  background-color:#F8F8F8;
  border:1px solid #E2E2E2;
  padding: 1em;
  text-align: left;
}

#map_container {
  float:right;
  width: 30em;
  text-align: center;
  position: relative;
  margin-right: 60px;
  margin-top: 10px;
}

#map {
  float:left;
  width: 30em;
  height: 30em;
  border: 1px solid #333;
  overflow: hidden;
}

#map_tooltip {
  float:left;
  text-align: center;
  font-size: 0.8em;
  width: 100%;
  height: 2em;
  font-style: italic;
}
/*
#form {
  float:left;
  margin: 0 2em 0 0;
  width: 32em;
}

#form label {
  color: #666;
  float:left;
  width: 7em;
  text-align: right;
  margin: 0.4em 0em;
  font-size: 0.9em;
  padding: 0.2em;

}

*/
#prenom,#nom,#city, #state,#tel,#fax,#fonction,#centre,#mail, #zip, #street, #country {
  float:left;
  width: 26em;
  margin: 0.4em;
  border:1px solid #D6D6D6;
  padding: 0.2em;
  font-size: 0.9em;
}


#prenom:focus,#nom:focus,#city:focus, #state:focus,#tel:focus,#fax:focus,#fonction:focus,#centre:focus,#mail:focus, #zip:focus, #street:focus, #country:focus {
  background-color: #FFFFE0;
}

#country {
  float:left;
  width: 30em;
  margin: 0.4em;
  padding: 0.1em;
  font-size: 0.8em;
}


#submit {
  display: inline;
  font-size: 0.9em;
}

.spinner {
  background: url(modules/annu/spinner.gif) no-repeat right 4px;
}

#big_spinner {
  position:absolute;
  width: 10em;
  height: 20em;
  background: #F2F2F2 url(modules/annu/bigSpinner.gif) no-repeat center center;
  z-index: 10000;
  top: 1px;
  left: 1px;
}


div#links {
  margin: 0 auto;
  width: 835px;
  padding: 10px 0;
  overflow: hidden;
  font-family:        Verdana,sans-serif;
  font-size: 13px;
}

div#links_wrapper {
  background:#EEEEEE none repeat scroll 0 0;
  border-bottom:1px solid #888888;
  margin-bottom:10px;
}

div#links li {
  display: inline;
}

div#links li a {
  color:#92CD00;
}

div#links li.selected a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

ul#internal_links {
  float: left;
  color: #333;
  margin:0;
  padding:0;
}

ul#internal_links li {
  margin-right: 10px;
}

ul#external_links {
  float: right;
  color: #333;
  margin:0;
  padding:0;
}

ul#external_links li {
  margin-left: 10px;
}
