/**************************
*	Thème Brikwo    V2.1    *
*	Réalisé par stefff      *
*	http://www.brikwo.com   *
*	Le 04/10/2008           *
*	Modifié le 18/10/2026   *
*   Par Win en New-Day *
*   pour KwsPHP V2.0            *
***************************/
*{margin:0;padding:0;border:0 none}
html{background:#ebe8e8}
body {
	background: #dbdbdb;
	font: .8em/18px "lucida grande", arial, verdana, sans-serif;
	color: #555;
	margin: 0 auto;
	width: auto;
	border: 10px solid #fff;
	border-radius: 12px;
	background-clip: padding-box;
	}
	font
	{
	font-size: 1em;
	color: #464e54
}
td{font-size:1em;color:#464e54}
p{font-size:1em;color:#464e54}
th{font-size:1em;text-align:center;color:#464e54;font-weight:500}
.date{font-size:.8em;color:#4d4c4c}
/*menu haut*/
/* ---- MENU HORIZONTAL EN HAUT ---- */
/* Menu horizontal du haut */
/* Menu horizontal du haut */
.tab_fixed {
	width: 750px;
	max-width: 95%;
	margin: 0 auto;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	background: #fff;
	border-radius: 10px;
	position: relative;
	top: 15px;          /* ESPACE au-dessus du menu */
	margin-bottom: 50px; /* ESPACE entre le menu et l'image */
	}
	/* Fond blanc du menu */
.center_menu {
	background: #fff;
	text-align: center;
	vertical-align: middle;
	font-size: .9em;
	color: #414449;
	height: 32px;
	padding: 2px 6px;
	border-radius: 10px;

}

/* Liens du menu */
.center_menu a,
.center_menu a:visited {
	color: #807667;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px;
}

.center_menu a:hover {
	color: #414449;
	text-decoration: underline;
}
	/*border-bottom: 1px solid #a1a3a6;*/

.center_menu img {
	vertical-align: middle;
	border: none;
}

.center_menu a,
.center_menu a:visited {
	color: #807667;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px;
}

.center_menu a:hover {
	color: #414449;
	text-decoration: underline;
}
/* Les Liens */
a:link,a:active,a:visited{color:#807667;text-decoration:none}
a:hover{color:#414449;text-decoration:none}
a img{border:none}
/* Les titres */
h1{
	background: url(../img/header.png);
	width: 1012px;
	height: 111px;
	margin: 30px auto 0;
	text-indent: -5000px
}

/* Descendre les blocs latéraux */
#left,
#right {
	position: relative;
	top: 20px;
	margin-bottom: 20px;}

/* Bandeau brillant des titres du centre */
#centre h2 {
	background: linear-gradient(
	to bottom,
	#f8f8f8 0%,
	#dedede 45%,
	#b8b8b8 85%,
	#eeeeee 100%
	);
	border: 1px solid #a1a3a6;
	border-radius: 6px; /*pour l'arrondi*/
	padding: 6px 10px;
	line-height: 1.2;
	color: #555;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);/* Reflet lumineux en bas */
	margin: 0 0 10px 0;/*pour l'espace sous le titre*/
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}
#centre h2 .fleche_bas {
	vertical-align: middle;
	margin-right: 6px;
}

h3{font-size:1em;font-weight:500;color:#a1a3a6;margin:0;padding:5px}
h4{}
hr{border:0 dotted #999;border-top-width:1px;height:0;margin:2px}
li{margin-left:27px}
em{font-size:.8em;font-weight:400;font-style:normal;letter-spacing:-.1em}
.titrelien{font-weight:700}
/* Nouveautés */
.motifs{padding:0 2px 0 7px;vertical-align:-3px}
.float_left{float:left}
.float_right{float:right}
/* Les 3 Parties ( GAUCHE CENTRE DROITE ) *************************************/
#contenu {
	padding: 0;
	margin: 0;
	border: 1px solid #a1a3a6;
	border-top: none;
	display: flow-root;
}
#left{float:left;width:210px;padding:5px 5px 0}
#right{float:right;width:210px;padding:5px 5px 0}
#centre {
	overflow: hidden;
	background: #fff;
	border-radius: 10px;
	padding: 5px;
	position: relative;
	top: 30px; /* Descend uniquement le bloc central */
	margin-bottom: 30px;
}
.footer_kwsphp,#footer{
	background: #a1a3a6;
	text-align: center;
	width: 100%;
	clear: both;
	font-size: .8em
}
/*---- LES BLOCS ----*/
/* Le contenu des blocs des colonnes de gauches et de droites */
#h2_left,#h2_right{text-indent:-5000px;border:none;height:5px}
#left>h3,#right>h3{text-indent:-5000px;height:28px;padding:0}




/* Titre visible sur l'image par défaut des blocs */
#left>h3.bloc_titre_vide,
#right>h3.bloc_titre_vide {
	font-family: "Walkway", sans-serif;
	font-size: 19px; /* Augmenté */
	text-indent: 0;
	height: 28px;
	padding: 0;
	line-height: 20px;
	padding-top: 0;
	text-align: center;
	color: #302f2f;
	font-weight: 500;
	text-shadow: 1px 4px 2px rgba(0, 0, 0, 0.5);
	background-position: center;
	background-repeat: no-repeat;
}
.bloc_contenu{background:#fff;padding:0 5px;overflow:hidden;height:99%;border-left:1px solid #8f8f8f;border-right:1px solid #8f8f8f}
.bloc_footer{background:#e9e9e1 url(../images/blocs/bloc_footer.png);width:210px;height:7px;margin:0 0 5px}
/* Les Blocs du centre */
.fleche_bas{padding:0 10px}
.bloc_titre_centre a{color:#555;text-decoration:none}
.page_centre{margin:1px 0 0;padding:5px}
/*--- LES LIENS DU BLOC MENU ---*/
.blocmenu{margin:0 !important;padding:0 !important;list-style:none !important}
.blocmenu ul,.bloc_espace_membre_list-style{margin:0;padding:0;list-style:none;list-style-image:none !important}
.blocmenu a,.blocmenu a:visited,.bloc_espace_membre_list-style a,.bloc_espace_membre_list-style a:visited{height:22px;line-height:22px;color:#414449;display:block;margin:0;padding:0 0 0 30px;text-decoration:none}
.blocmenu a:hover,.bloc_espace_membre_list-style a:hover{background:#dbdbdb url(../images/menu/menu.jpg) no-repeat;height:22px;color:#414449;display:block;text-decoration:none;margin:0;padding:0 0 0 30px}
.blocmenu li,.bloc_espace_membre_list-style li{margin-left:0px;padding:0;width:200px;height:22px;line-height:22px;border-bottom:1px solid #807667;list-style-image:none !important}
/* Le Bloc espace_membre */
.bloc_espace_membre1{text-align:left}
.bloc_espace_membre2,.bloc_espace_membre3,.bloc_espace_membre_avat{text-align:center}
.bloc_espace_membre_priv{float:right !important}
/*----  LES  NEWS -----*/
.news h4{background:url(../images/news/news_coin.jpg) no-repeat top left;padding:10px 0 5px 35px}
.date_news{font-size:.8em;font-weight:500}
h4>small{font-size:.8em;font-weight:500;color:#ababab}
.news>small{color:#39c}
.texte_news{padding:15px}
/* Les commentaires */
.commentaires_haut{background:url(../img/commentaires_haut.png) no-repeat;height:18px}
.commentaires_contenu{background:url(../img/commentaires_contenu.png) repeat-y;width:645px;padding-left:15px}
.commentaires_bas{background:url(../img/commentaires_bas.png) no-repeat;height:46px}
.blocdownload li{list-style-image:url(../images/puce.png)}
/* LES ARTICLES */
.article_contenu{padding:5px}
/* LE FORUM */
.forum_titre_1,.forum_titre_2,.forum_titre_3,.forum_titre_4,.forum_sep{background:#dbdbdb;height:28px;padding:0 0 0 5px;border:1px solid #999;color:#555;font-weight:700;text-align:center}
.forum_titre_1{}
.forum_titre_2{border-left:none}
.forum_titre_3{border-left:none}
.forum_titre_4{border-left:none}
.forum_sep{border-top:none}
.forum_cat_mid,.forum_cat_img,.forum_cat_der{border-bottom:1px solid #999;text-align:center;padding:5px}
.forum_cat_img{background:#dbddde;border-left:1px solid #999}
.forum_cat_contenu{background-color:#dbddde;border-bottom:1px solid #999;padding:5px}
.forum_cat_der{background:#dbddde;border-right:1px solid #999;font-size:.8em;width:20%}
/* Les messages du forum */
.forum_message{background:#dbddde;border-top:3px solid #ccc;border-bottom:2px solid #ccc;height:100%}
.forum_date{font-size:1.1em;font-style:italic;line-height:34px;height:84px}
.forum_auteur{background:#dbddde;text-align:center;float:left;width:180px;padding:5px;font-size:.9em}
.forum_contact{margin:0;padding:0;text-align:left;height:32px;border-left:2px solid #eaeced}
.forum_post{min-height:320px;overflow:hidden;padding:5px;border-left:2px solid #eaeced;font-size:.9em}
.forum_signature{margin:0;padding:5px;clear:both}
/* puce résume forum */
.blocforum li{list-style-image:url('../images/puce.png')}
/* MISE EN FORUM DES BBCODES */
.panneau{background:#ccc;border:1px solid #9f9f9f;color:#666;padding:4px}
.quote{background:#ebe8e8;border:1px solid #ccc;border-left:4px solid #ccc;font-style:italic;padding-left:5px}
.code_php{background:#ebe8e8;border-top:3px solid #ccc;border-bottom:3px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:4px;overflow:auto}
/* Passage souris */
.onmouse_over{background:#eee}
.onmouse_out{}
.onmouse_over_forum{background:#ddd}
.onmouse_out_forum{}
/* Zone de texte */
/* Zone de texte */
textarea,#apercu {
	border: 1px #ccc solid;
	background: #fff;
	width: 580px;
	margin: 0 auto;
	text-align: left;
}

textarea {
	height: 220px;
}

#apercu {
	height: auto;
	min-height: 220px;
	overflow: visible;
}
/* Input et bouton */
input,select{border:1px #ccc solid;background:#fff;margin:2px}
label{display:inline;float:left}
.label_enregistrer1{width:210px;font-size:.9em;letter-spacing:-.1em}
.label_enregistrer2{width:310px}
.label_profil1{width:150px}
.label_profil2{width:265px;font-weight:500;font-size:.9em}
.label_contact{width:200px}
.label_admin_options1{width:200px}
.label_admin_options2{width:400px}
.label_admin_email{width:200px}
legend{border-left:1px solid #ccc;padding:0 7px}
fieldset,.fieldset_resume{width:auto;margin:5px auto;padding-left:5px;border:1px dashed #ccc}
/* Bouton pied de module */
.pied_de_module{text-align:center}
.pied_de_module a{border:1px #ccc solid;background:#fff;padding:2px}
/* Pagination */
.page_encours{font-size:1.5em}
.page_choix{font-size:1.2em;padding:2px}
.page_choix:hover{font-size:1.5em;color:#746a5d}
/* Bulles infos © Patrick perron **************************/
a.BBcodeSyntaxe{position:relative;background:none;z-index:10}
a.BBcodeSyntaxe:hover{z-index:20;text-decoration:none}
a.BBcodeSyntaxe span{display:none;font-weight:400}
a.BBcodeSyntaxe:hover span{display:block;-moz-border-radius:10px;border:2px solid #ccc;position:absolute;margin-top:-100px;margin-left:130px;padding:0;width:230px;color:#666;text-align:center}
/* Pour avoir un beau background de bulle*/
a.BBcodeSyntaxe:hover>span{background:#000;background:#eae8e8;margin:0;padding:5px}
a.BBcodeSyntaxe em{color:#333;background:#ccc;display:block;margin:-5px -5px 0;font-size:.9em;letter-spacing:2px;}

#ckwsp, #ckws{color:#fff;font-size: 10px;}
.copyright{
  font-size: 10px;
	color:#fff;
	text-align:center;
  }

#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 #6FAFDD !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;
}

/*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;
}
.fieldset_post div #smil
{
	z-index:50;
	width:210px;
	height:230px;
	-moz-border-radius:10px;
	position:fixed;
	margin-left:-220px;
	top:250px;
	display:none;
	background-color:#81adc7;
}
.fieldset_post 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:#81adc7;
}

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 #72A5C5;
  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;}
.ancre{}
#ETSh00t1_lien {
	margin-right: 5px;
}