/*



:::::::::::::::::::::::::::::::::::::::



:: 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;

}


