/*** Fichier CSS de Connectix Boards v0.5* * Fichier sous license GNU-GPL* Auteur: Jasienski Martin*//** TOUTE LA PAGE **/#main {	padding:0px 25px 0px 0px;	margin:0px;}/* Forme de tous les liens */a img { 	border:none;}caption a:hover, #contenu h2 a:hover{	text-decoration: none;	color: #ffffff;}/** MENU **//** EN-TETE **//** PIED DE PAGE **//** BLOC CONTENEUR **/.container { 	margin:10px 0px 0px 15px;	padding:0px; 	background:#FFFFFF;	border:1px solid rgb(200,200,200);	border-bottom:3px solid rgb(200,200,200);}.container h2	{	background: rgb(255,255,255);	background-image: url("../../../images/design/h4_violet.gif");	background-position: top left;	padding:0px;	text-align:left;	margin:0px;	height:20px;	line-height:20px;	color: #ffffff;	padding-left: 7px;	border: 1px #ffffff solid;	font-weight: bold;	font-size: 1.0em;}/** TITRES **/.title_pre { display:block; width:26px; height:14px; background:url(plug.gif) no-repeat left; float:left; margin:8px 8px 0px 0px; padding:0px; }.title_pre span { position: absolute ; left: 0 ; top: -500px ; width: 1px ; height: 1px ; overflow: hidden ; }/** TABLEAUX **/.table {	border:1px solid rgb(200,200,200);	margin:16px 0px 16px 0px;	border-bottom:3px solid rgb(200,200,200);}table {	background:#FFFFFF;	width:594px;	border-collapse:collapse;	border:none;}table caption {	background: rgb(255,255,255);	background-image: url("../../../images/design/h4_bleu.gif");	background-position: top left;	padding:0px;	text-align:left;	margin:0px;	height:22px;	line-height:20px;	color: #ffffff;	padding-left: 7px;	border: 1px #ffffff solid;}table caption a{	color: #ffffff;	font-weight: bold;}table th {	text-align:left;	padding:4px;	margin:0px;	background: rgb(200,200,200);	height:24px;	font-weight:normal;	font-style:italic;	border:none;}table tbody tr {	border-top:1px solid rgb(255,255,255);}table td {	padding:4px;	margin:0px;}table tfoot th {	display:none;}.field0 { background-color:rgb(245,245,245); border-top:5px solid rgb(255,255,255);}.field1 { background-color:rgb(245,245,245); }.field2 { background-color:rgb(235,235,235); }.row_title { font-size:1.1em; }.row_comment { font-size:0.9em; }.row_moderators,.row_subtgs { font-size:0.9em; }.row_moderators strong,.row_subtgs strong { font-weight:normal; }/** CHAMPS D'INFORMATION  **/.foruminfo {	padding:0px;	margin:10px 0px 10px 0px;	border:3px double rgb(235,235,235);}.foruminfo p {	margin:0px;	padding:5px;	background:rgb(235,235,235);}.foruminfo_dyn {	padding:0px;	margin:10px 0px 10 0px;}.foruminfo_dyn p {	padding:0px;	margin:0px;}.biginfo {	border:3px double rgb(255,136,17);	background:#FFFFFF;	margin:10px auto 10px auto;	padding:0px;	text-align:center;}.biginfo p {	padding:5px;	margin:0px;	background:rgb(255,136,17);}/** REDIRECTION RAPIDE DANS LES FORUMS **/#general_options {	margin:35px 30px 0px 30px;	padding:0px;	padding-left:5px;	border:1px dotted rgb(190,190,190);	background-color:#FFFFFF;}#quick_redirection { text-align:right; margin:0px; padding:5px; background-color:rgb(255,255,255); }#quick_redirection select { border:1px rgb(220,220,220) solid; background:rgb(240,240,240); padding: 0px; color: black;}/** AVERTISSEMENT DE RECEPTION DE MP **/.mpadv {	border:3px double rgb(211,188,89);	background:#FFFFFF;	margin:10px auto 10px auto;	padding:0px;	text-align:center;}.mpadv p {	padding:5px;	margin:0px;	background:rgb(211,188,89);}/** MENU D'OPTIONS DE MODERATION **/#modmenu1, #modmenu2 {	margin:0px;	padding:0px;	border:3px double rgb(215,215,215);}.moditem {	background-color:rgb(215,215,215);	padding:5px;	margin:0px auto 1px auto;}/** BARRE D'ADRESSE (fil d'ariane) **/.addressbar {	border:1px dotted rgb(180,180,180);	background:#FFFFFF;	margin:5px 0px 10px 0px;	padding:0px;	height: 20px;}.addressbar p {	display: inline;	margin:0px;	line-height: 20px;}/** REQUETES EFFECTUEES **/.debug_time { width:180px; }.debug_query {}/** STATISTIQUES **/#stats  { 	margin:10px 0px 0px 0px;	padding:0px; 	background:#FFFFFF;	border:1px solid rgb(200,200,200);	border-bottom:3px solid rgb(200,200,200);}#stats h2	{	background: rgb(255,255,255);	background-image: url("../../../images/design/h4_bleuc.gif");	background-position: top left;	padding:0px;	text-align:left;	margin:0px;	height:20px;	line-height:20px;	color: #ffffff;	padding-left: 7px;	border: 1px #ffffff solid;	font-weight: bold;	font-size: 1.0em;}.inforow	{	background-color:rgb(245,245,245);	margin:0px;	padding:5px;	border-top:3px solid rgb(255,255,255);}/** NOTICES ET WARNINGS **/.warning {	border:2px inset rgb(220,220,220);	background:#FFFFFF;	margin:10px 30px 10px 30px;	padding:5px;	text-align:center;	font-weight:bold;	background:rgb(255,136,17);}.warning p {	display: inline;	margin:0px;}.notice {	border:2px inset rgb(220,220,220);	background:#FFFFFF;	margin:10px 30px 10px 30px;	padding:5px;	text-align:center;	font-weight:bold;	background:rgb(210,220,255);}.notice p {	display: inline;	margin:0px;}/** MENUS **/.menu {	margin:10px 0px 0px 0px;	padding:0px; 	background:#FFFFFF;	border:1px solid rgb(200,200,200);	border-bottom:3px solid rgb(200,200,200);}.menu h5 {	font-variant:small-caps;	background: rgb(255,255,255);	background-image: url("../../../images/design/h4_bleuc.gif");	background-position: top left;	padding:0px;	text-align:left;	margin:0px;	height:20px;	line-height:20px;	color: #ffffff;	padding-left: 7px;	border: 1px #ffffff solid;	font-weight: bold;	font-size:1.1em;}.menu ul {	margin:0px;	padding:10px;	list-style-type:none;	background:white;	text-align: center;}/** MENUS DE PAGES ET D'OPTIONS **/.bigmenu 	{ 	height:3.5em;	margin:5px 0px 5px 0px; }.pagemenu	{	text-align:right;	padding-right:20px;	font-size:90%;	margin-top: -4px;}.optionmenu	{	list-style-type:none;	padding:0px;	text-align:right;	margin:0px 0px 7px 0px;}.optionmenu li	{	float:right;	padding:0px;	margin:0px;}/** FORMULAIRES **/fieldset {	margin:20px;	padding:15px 10px 12px 10px;	position:relative;	border:1px dotted rgb(180,180,180);	background:rgb(245,245,245);}fieldset legend {	position: absolute;	top:-0.6em;	margin:2px;	color:black;	font-weight:normal;}fieldset p {	padding:0px;	margin:10px 0px;}#contenu input {	border:1px solid rgb(180,180,180);	background:#FFFFFF;	padding:1px;}textarea {	border-left:1px solid rgb(120,120,120); 	border-right:1px solid rgb(120,120,120); 	border-top:1px solid rgb(120,120,120); 	border-bottom:1px solid rgb(120,120,120); 	padding:1px;}.confirm {	text-align:center;	margin:5px;}#contenu .confirm input{	border:1px solid rgb(220,220,220);	cursor:pointer;	background:#B0B0B0;	color: white;	font-weight: bold;	padding:1px;	padding-left:3px;	padding-right:3px;}select{border:1px rgb(220,220,220) solid;background:rgb(255,255,255);padding:0px;color: black;}input { font-family: Arial, serif;  }textarea { overflow:auto; font-family: Arial, serif; font-size:12px; }/** SECTIONS PARTICULERES **//* Forums */.topicgroupicon               	{ width:50px; vertical-align:middle; text-align:center; }.topicgroupinfo               	{  padding-top: 1px;}.topicgrouptopics           	{ width:40px;       text-align:center; }.topicgroupposts             	{ width:50px;       text-align:center; }.topicgrouplastmessage 	{ width:180px;      text-align:left; overflow: hidden;}/* Topicgroups */.modtitle				{ margin:3px; }.topicicon                  		{ width:25px; 		padding:0px; text-align:center; }.statusicon 				{ width:25px; 		padding:0px; text-align:center; }.topicinfo 				{ width:190px;}.topicstarter 			{ max-width:120px; 		text-align:center; overflow: hidden;}.topicposts 				{ max-width:40px; 		text-align:center; overflow: hidden;}.topicviews 				{ max-width:40px; 		text-align:center; overflow: hidden;}.topiclastmessage       	{ max-width:120px; 		text-align:left; overflow: hidden;}.numpage 				{ background:rgb(176,190,191); border:1px solid rgb(109,132,148); padding:0px 0.2em; margin:0px 0.2em; text-decoration:none; font-weight:bold; line-height:0.8em; }/* Topics */.messageuser			{ background:rgb(225,225,225) url("../../../images/design/h4_grisc.gif"); width:120px;  border:none; vertical-align:top; text-align:center; line-height: 10px;}.messageuser a			{ color: #404040; font-weight: normal; }.messageheader 			{ background:rgb(225,225,225) url("../../../images/design/h4_grisc.gif"); border:none; vertical-align:top; font-size:0.8em; line-height: 10px;}.messageuser2 			{ background-color:rgb(255,255,255); width:120px; text-align:center; vertical-align:top; font-size:0.8em;border:none; }.message 				{ background-color:rgb(255,255,255); vertical-align:top; border:none; padding-bottom: 10px;}.message p				{ margin:0px; padding:3px; }.messheaddate 			{ float:left; }.messheadoptions 		{ list-style-type:none; text-align:right; margin:0px; padding:0px; }.messheadoptions li		{ float:right; padding:0px; margin:0px; }.messageedit 			{ margin-top:15px; 	font-size:0.8em; 		font-weight: bold; 	}.messagesignature		{ border-top:1px solid rgb(160,160,160); margin-top:8px; padding-top:3px; max-height:120px; 	overflow:hidden; 	font-size:95%;		}.avatar					{ width:120px; overflow:hidden; margin:0px auto 0px auto; padding:0px; text-align:center; }.userinfos				{ margin:0px; padding:0px; }.communication			{ margin:10px auto 5px auto; padding:0px; }.punish					{ margin:20px 0px 0px 0px; clear:both; text-align:left; padding:0px; }.pollpossibility 		{ width:100%; 	background-color: rgb(245,245,245); }.pollleft 				{ width:50%;  	text-align:right;	padding:10px; }.pollright 				{ width:50%;  	text-align:left;  	padding:10px; }.pollbar 				{ float:left; 	border:1px solid black; background:rgb(176,190,191); height:1em; }/* Ecriture de messages */#message 	{ width:500px; height:300px; margin-top:5px;}#poll 		{ width:500px; height:200px; }.bbcodeandsmilies { width:470px; border:1px solid white; margin:0px auto 5px auto; padding:3px; background-color:rgb(234,234,234); text-align:center; }.bbcode_input,.bbcode_select { height:2em; }#contenu .bbcode_input input{	cursor: pointer;	border: 2px outset #FAFAFA;	background-color: #F0F0F0;	color: #000000;	padding: 0px;	padding-left: 2px;	padding-right: 2px;	font-family: Arial, serif;	font-size: 13px;}.smilies { width:450px; margin:10px auto 0px auto; }.smilies img {	margin:0px 4px 0px 4px; }.previs {  }.colorchooser { width:80px; height:1.6em; }.colortitle { color:black; font-weight:bold; }.coloritem { width:20px; height:20px; float:left; margin:0px; padding:0px; }.sizechooser { width:80px; height:1.6em; }.sizetitle { color:black; font-weight:bold; }.sizeitem { width:80px; }.fontchooser { width:80px; height:1.6em; }.fonttitle { color:black; font-weight:bold; }.fontitem { width:80px; }/* Messages personnels */#contenu .mp_infos { width:60%; text-align:center; background-color:rgb(245,245,245); border:1px solid rgb(120,120,120); margin:8px auto 8px auto; padding:8px 0px 8px 0px; }.mp_menu { width:100%; text-align:center; padding:4px; height:20px; }.mp_menu_pages		{ float:left; }.mp_menu_forselection	{ float:right; margin-right:15px; }.mp_message { width:100%; text-align:center; padding:4px; background-color:rgb(245,245,245); }.mp_tbl_readornot{ width:25px; text-align:center; vertical-align:middle; }.mp_tbl_subj 	{  }.mp_tbl_sender	{ width:200px; text-align:center; }.mp_tbl_date 	{ width:200px; text-align:center; }.mp_tbl_delete	{ width:20px; }.mp_tbl_radio 	{ width:20px; }/* Recherches */.srcuser { width:160px; text-align:center; padding:3px; vertical-align:top;  }.srcinfo { padding:3px; }#src_form_link {	background: #F0F5FA;	border: 1px solid #C2CFDF;	margin: 5px 16px 15px 16px;	padding: 5px;	text-align:center;}#src_form_link p { margin:0; padding:0; }/* Profil des utilisateurs. */.usrpr_avatar { clear:both; background-color:rgb(225,225,225); padding:10px; margin:4px 20px 4px 20px; }.usrpr_signature { clear:both; background-color:rgb(225,225,225); padding:10px; margin:4px 20px 4px 20px; }.gallery_avatar { float:left; width:160px; height:160px; text-align:center; padding:10px; margin:10px; border:1px dashed black; }/* Affichage des utilisateurs. */.sulabel { clear:none; float:left; width:auto; overflow:visible; white-space:nowrap; margin-right:10px;	}.usersconnected		{ width:25px;text-align:center;vertical-align:middle; }.usersname 			{  }.usersposts 			{ width:100px;text-align:center; }.usersclass 			{ width:140px;text-align:center; }.usersreg 			{ width:120px;text-align:center; }/* Affichage des connectés */.ppl_name 			{ width:120px; }.ppl_location		{  }.ppl_lastclick		{ width:200px; }/* Panneau de modération */.sp_name { width:20%; }.sp_type { width:25%; }.sp_timeleft { width:30%; }.sp_options { width:25%; }.rep_user { width:20%; }.rep_time { width:20%; }.rep_link { width:40%; }.rep_options { width:20%; }.am_field { width:95%; padding:5px; margin:5px auto 5px auto; background-color:rgb(235,235,235); border:1px solid rgb(80,80,80); }/** ICONES **//* RSS */.ico_rss 		{ /*background:url(rss.jpg) 0 0 no-repeat;*/ 			width:25px;  height:20px; display:block; float:right; margin:0px 10px 0px 0px;}.ico_rss span	{ color: #ffffff;}.ico_rss:hover span	{ color: #ff7000;}/* Icones d'état de sujets */.st_r 			{ background:url(st_r.jpg) 0 0 no-repeat; 			width:15px;  height:15px; display:block; margin:auto; }.st_u 			{ background:url(st_u.jpg) 0 0 no-repeat; 			width:15px;  height:15px; display:block; margin:auto; }.st_clsd_r 		{ background:url(st_clsd_r.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.st_clsd_u 		{ background:url(st_clsd_u.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.st_poll_r 		{ background:url(st_poll_r.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.st_poll_u 		{ background:url(st_poll_u.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.st_disp 		{ background:url(st_disp.jpg) 0 0 no-repeat;		width:15px;  height:15px; display:block; margin:auto; }.st_pin 			{ background:url(st_pin.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.st_ann 			{ background:url(st_ann.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.st_tg_r  		{ background:url(st_tg_r.gif) 0 0 no-repeat; 		width:25px;  height:25px; display:block; margin:auto; }.st_tg_u 		{ background:url(st_tg_u.gif) 0 0 no-repeat; 		width:25px;  height:25px; display:block; margin:auto; }.st_tg_link          { background:url(st_tg_link.gif) 0 0 no-repeat;     width:25px;  height:25px; display:block; margin:auto; }/* Icones relatives aux messages personnels */.mp 				{ display:block; margin:0px 0px 0px 5px; padding:0px; float:left; }.mp_r 			{ background:url(mp_r.jpg) 0 0 no-repeat; 			width:15px;  height:15px; display:block; margin:auto; }.mp_u 			{ background:url(mp_u.jpg) 0 0 no-repeat; 			width:15px;  height:15px; display:block; margin:auto; }.mp_del			{ background:url(mp_del.jpg) 0 0 no-repeat; 		width:15px;  height:15px; display:block; margin:auto; }.mp_delete		{ display:block; margin:0px 5px; }.mp_reply		{ display:block; margin:0px 5px; }/* Gros boutons */.bb_t_reply,.bb_t_fl_rep ,.bb_t_clsd,.bb_t_mod,.bb_tg_topic,.bb_tg_poll	{ 	display:block; 	padding:0px; 	margin:10px 3px 10px 2px; 	background:rgb(220,220,220); 	border:3px double rgb(255,255,255); 	text-decoration:none; 	font-weight:bold; 	color: #000000;	}.bb_t_reply span,.bb_t_fl_rep span,.bb_t_clsd span,.bb_t_mod span,.bb_tg_topic span,.bb_tg_poll span	{	display: block;	color: #FFFFFF;	background-image: url("../../../images/design/h4_gris.gif");	background-position: top left;	line-height:20px;	height: 20px;	padding:0px; 	padding-left: 5px;	padding-right: 5px;	font-size: 1.0em;	}.bb_t_reply span:hover,.bb_t_fl_rep span:hover,.bb_t_clsd span:hover,.bb_t_mod span:hover,.bb_tg_topic span:hover,.bb_tg_poll span:hover	{	background-image: url("../../../images/design/h4_violet.gif");	background-position: top left;	}.bb_t_reply a:hover,.bb_t_fl_rep a:hover,.bb_t_clsd a:hover,.bb_t_mod a:hover,.bb_tg_topic a:hover,.bb_tg_poll a:hover	{ font-weight:bold; }.bb_markread  	{  }/* Petits boutons */.sb_m_delete,	.sb_m_report,.sb_m_edit,.sb_m_quote  	{ display:block; margin:0px 8px 0px 0px; padding:0px;	}.sb_m_delete span,	.sb_m_report span,.sb_m_edit span,.sb_m_quote span,.sb_scroll span	{	color: #707070;	}.sb_m_delete:hover span,	.sb_m_report:hover span,.sb_m_edit:hover span,.sb_m_quote:hover span,.sb_scroll:hover span	{	color: #000000;	}.sb_scroll	{ display:block; margin:0px 5px 0px 20px; padding:0px;  }/* Utilisateur connecté ou non */.usr_online		{ background:url(usr_online.jpg) 0 0 no-repeat; 	width:18px;  height:18px; display:block; float:left; margin:0px; }.usr_offline	{ background:url(usr_offline.jpg) 0 0 no-repeat; 	width:18px;  height:18px; display:block; float:left; margin:0px; }/* Icones diverses */.quickjoin 		{ background:url(quickjoin.jpg) 0 0 no-repeat; 		width:7px;   height:7px;  display:block; float:left; margin:6px 5px 0px 0px; }.mail 			{ display:block; margin:0px 0px 0px 5px; padding:0px; float:left; }.www 			{ display:block; margin:0px 0px 0px 5px; padding:0px; float:left; }.punish			{  }.mod_editpr		{  }/* Textes à ne pas afficher (boutons 'images') */.ico_rss span{line-height: 20px;}/*.ico_rss span,*/.usr_online span, .usr_offline span, .quickjoin span, .st_tg_u span, .st_tg_r span, .st_tg_link span,.st_r span, .st_u span, .st_clsd_r span, .st_clsd_u span, .st_poll_r span, .st_poll_u span, .st_disp span, .st_pin span, .st_ann span, .mp_r span, .mp_u span, .mp_del span	{ position: absolute ; left: 0 ; top: -500px ; width: 1px ; height: 1px ; overflow: hidden ; }/** BBCODE **/blockquote, .code { margin:10px 15px; }.citation, .citationb  { border:1px dashed black; background-color:rgb(216,209,193); padding:2px; }.code { border:1px dashed black; background-color:rgb(215,215,215); padding:2px; font-family:courier; }.code code { margin:0px; padding:0px; font-family:courier; }.php  { border:1px solid black; }.center { margin-left:auto; margin-right:auto; text-align:center; }.b { font-weight: bold; }.u { text-decoration: underline; }.i { font-style: italic; }.s { text-decoration: line-through; }.upi { color:blue; }.smiley { vertical-align:middle; }.spoil  { border:1px solid black; background-color:#FFFFFF; color:#FFFFFF; padding:2px; width:90%; margin-left:auto; margin-right:auto; }.nodisplay { display:none; }/** DIVERS **/hr { border: 1px solid rgb(210,210,210); }#verifpseudoimage { border:1px solid black; text-align:center; padding:5px; margin-right:15px; background-color:rgb(154,250,236); }