html, body {
	min-height: 100%;
	margin: 0; padding: 0;
	background-color: #444446;
	}
div#conteneur {
	min-height: 100%;
	}
	
	/* General */
	body {
		background:#444446 url('https://forum.epsilog.com/images/epsilog/cssimg/body_bg.gif') 0px 0px repeat-x;
		font-family:Arial,Helvetica,sans-serif;
		font-size:68%;
		}	
		#conteneur{
			background: url('https://forum.epsilog.com/images/epsilog/cssimg/conteneur_bg.png') 0px 0px no-repeat;
			margin:0 auto;
			padding-left: 7px;
			width:990px;
						}	
			#centre-accueil{
				width: 980px;
				}
				#main-accueil{
					width: 915px;
					margin: 0 auto;
					}

		/* liste - général */
		ol, ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin: 0;
			padding: 0;
			}
			
			
		p {
			margin:0;
			padding:0;
			}
			
		/* Field Set */
		fieldset{
			border: none;
			}
			
		/* reset mise en page derrière un div */
		hr#forme_reset{
			height: 1px;
			margin: -1em 0;

			margin: 0; padding: 0;
			color: #FFF;
			background: #FFF;
			border: 0px solid #FFF;
			}
	/* Fin General */
	
	/* Header Publika */	
		/* Menu */
		#menu-haut {
			position:absolute;			
			width:970px;
			height:46px;
			margin:0 0 0 10px;
			}		
			#menu-haut ul ul { 
				display:none; 
				z-index:2; 
				}
			#menu-haut ul.n1 li.jaiUnSousMenu:hover ul.n2,
			#menu-haut ul.n2 li.jaiUnSousMenu:hover ul.n3{ 
				display:block;
				}
			
			/* niveau 1 */	
			#menu-haut ul.n1 {}
			#menu-haut ul.n1 li {
				position:relative;
				float:left;
				}
				#menu-haut ul.n1 li a {
					text-align:center;
					text-decoration:none;
					font-size: 1.1em !important;
					font-size: 1.0em;
					
					background: url('https://forum.epsilog.com/images/epsilog/cssimg/menu_top_bg1.gif') 0px 0px repeat-x;
					color:#E5E6E8;
					
					display:block;
					width:116px;
					height: 28px;
					margin:0;
					padding:9px 10px;
					float:left;
					}	
					#menu-haut ul.n1 a:hover {
						background: url('https://forum.epsilog.com/images/epsilog/cssimg/menu_top_bg1.gif') 0px -49px repeat-x;
						}	
					
					/* embout du menu */
					#menu-haut .first {
					background: url('https://forum.epsilog.com/images/epsilog/cssimg/menu_top_bg0.gif') 0px 0px no-repeat !important;}
					#menu-haut .first:hover {
					background: url('https://forum.epsilog.com/images/epsilog/cssimg/menu_top_bg0.gif') 0px -49px  no-repeat !important;}
					#menu-haut ul a.last {
					background: url('https://forum.epsilog.com/images/epsilog/cssimg/menu_top_bg2.gif') right 0px no-repeat !important;}
					#menu-haut a.last:hover {
					background: url('https://forum.epsilog.com/images/epsilog/cssimg/menu_top_bg2.gif') right -49px no-repeat !important;}
				
			/* niveau 2 */
			#menu-haut ul.n2 {
				left:0;
				position:absolute;
				top:37px;
				width:210px;
				}
				#menu-haut ul.n2 li {
					background:none;
					position:relative;
					}
					div#menu-haut ul.n2 a {
						text-decoration:none;
						text-align:left;
						
						background:#757575;
						border-bottom:1px solid #6A6A6A;
						color:#E5E6E8;
						
						display:block;
						height:20px;
						width:200px;
						margin:0;
						padding:2px 0 2px 10px;
						}
					#menu-haut ul.n2 a:hover { 
						background:#606060; 
						}
						
				/* niveau 3 */
				#menu-haut ul.n3 { 
					position:absolute; 
					top:0; 
					left:210px;
					}
					#menu-haut ul.n3 li { 
						position:relative; 
						top:0px; 
						left:0px; 
						}
						#menu-haut ul.n3 a {
							display:block; 
							width:200px; 
							height:20px; 
							margin:0px 0px 0px 0px; 
							padding:2px 0px 2px 10px; 
							
							color:#e5e6e8; 
							text-align:left; 
							background:#9f9f9f !important; 
							border-bottom:1px #959595 solid;
							}
							#menu-haut ul.n3 a:hover { 
								background:#bfbfbf !important; 
								}
			
			/* sous-menu */
				#menu-haut ul.n2 li.jaiUnSousMenu a{ 
					background:#757575 url('https://forum.epsilog.com/images/epsilog/cssimg/fleche_menu.gif') 180px 5px no-repeat;
					}
				#menu-haut ul.n2 li.jaiUnSousMenu:hover a:hover{ 
					background:#606060 url('https://forum.epsilog.com/images/epsilog/cssimg/fleche_menu.gif') 180px 5px no-repeat; 
					}
	
		/* Fil d'ariane */
		#fil-ariane {
			color:#9F9F9F;
			height:14px;
			margin:0 14px 0 0;
			padding:0;
			z-index:1;
			}
			#fil-ariane ul {
				float:right;
				padding:0 10px 0 0;
				}
				#fil-ariane li {
					float:left;
					font-size:1.1em !important;
					font-size:1em;
					font-weight:bold;
					list-style-type:none;
					padding:0 0 0 5px;
					}
					#fil-ariane li a {
						background: url('https://forum.epsilog.com/images/epsilog/cssimg/filariane-puce.gif') right center no-repeat;
						color:#9F9F9F;
						display:block;
						float:left;
						font-weight:normal;
						padding:0 9px 0 0;
						text-decoration:none;
						}
	/* Fin Header Publika */
	
	/* Footer Publika */
	div#footer {
		height:90px;

		bottom:0;
		margin: 0; padding: 0;
		width:980px;
		color:#EFECE0;
		
		background: #444446 url('https://forum.epsilog.com/images/epsilog/cssimg/footer_bg.gif') top left no-repeat;
		}
		.w-bas {
			float:right;
			margin:10px 10px 0 0;
			}
		.footer-menu {
			float:left;
			font-size:1.1em;
			margin:10px 0 0 10px;
			text-align:left;
			}
		.footer-coordonnee {
			float:left;
			margin:10px 0 0 10px;
			text-align:left;
			width:500px;
			}
		.footer-coordonnee img {
			float:left;
			}
		.footer-coordonnee p {
			color:#909092;
			font-size:1.1em;
			}
		.footer-menu a:hover {
			color:white;
			}
		.footer-menu a {
			color:#909092;
			text-decoration:none;
			}
	/* Fin Footer Publika */
	
	/* Conteneur */
		/* Epsi Navbar */
		.epsi_navbar {		
			width:915px;
			background-color:#4892D3;
			height:48px;
			margin-top:3px;
			}
			.epsi_navbar ul li {
				background:transparent none repeat scroll 0 0;
				float:left;
				text-align:center;
				width:130px;
				}
				.epsi_navbar ul li a:active, .epsi_navbar ul li a:link, .epsi_navbar ul li a:visited {
					border-right:1px solid #DDEEAA;
					
					display:block;
					height:48px;
					width:129px;
					
					color:#FFFFFF;
					font-size:1.2em !important;
					font-size:1.2em;
					font-weight:bold;
					letter-spacing:0px;
					line-height:48px;
					text-decoration:none;
					}	
					.epsi_navbar ul li a:hover{					
						background-color: #ff8000;
						text-decoration:none;
					}
				/* embout */
				.epsi_navbar ul li a.epsi_navbar_gauche {
					background: url('./epsilog_ima/nav_gauche.gif') top left no-repeat;
					}
				.epsi_navbar ul li a.epsi_navbar_gauche:hover {
					background: #ff8000 url('./epsilog_ima/nav_gauche_on.gif') top left no-repeat;
					}
				.epsi_navbar ul li a.epsi_navbar_droite {
					background: url('./epsilog_ima/nav_droite.gif') top right no-repeat;
					border-right:0 none;
					width:135px;
					}
				.epsi_navbar ul li a.epsi_navbar_droite:hover {
					background: #ff8000 url('./epsilog_ima/nav_droite_on.gif') top right no-repeat;
					border-right:0 none;
					}
					
					div.icon-home{
						font-size: 1.1em;
						margin: 3px 0 15px 0 !important;
						margin: 3px 0 0 0;
						}
							
		/* Fin Epsi Navbar */
		
		/* Tank */		
			#forum_tank {
				border: 1px solid #3E7EC8;
				padding: 10px 10px 10px 10px;
				background: #FFF;
				
				font-size: 1.0em;
				}	
		/* fin Tank */
		
		/* User Box */
			/* recherche */
			#epsi_search_box {
				float:right;
				position:relative;
				text-align:right;
				width: auto;
				padding: 0; margin: 0;
				}
		/* Fin User Box */
		
	/* Fin Conteneur */
	
	/*	Barre Utilisateur */
	div.epsi_userbar{
		font-size: 1em !important;
		
		overflow: hidden;
	}
		div.epsi_userbar p{
			margin: 0;
			padding: 0;
		}
		div.epsi_userbar p.epsi_welcome{
			margin-top: 5px;
			padding: 0;
			color: #4892d3 ;
			font-weight: bold;
			font-size: 1.4em !important;
		}
		div#epsi_search_box{
			position:relative;
			text-align:right;
			white-space:nowrap;	
			float: right;
		}
			div#epsi_search_box fieldset{
				margin-top: 3px;
			}
			div#epsi_search_box fieldset a{
				display: block;
				margin-top: 2px;
			}
			div#epsi_search_box input#keywords{
				width:95px;		
			}		
		div.epsi_userbar ul.linklist{
			margin-top: 3px;
			width: none;
			margin: 0; padding: 0;
		}	
		div.epsi_userbar ul#listelien{
			font-size: 1em !important;
		}
		ul.linklist li
	/* Fin Barre Utilisateur */
	
	/* titres */
		h2 {
		color:#00F;
		font-size:2em;
		font-weight:normal;
		margin:0.8em 0 0.2em;
		}
		h2{	
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 20px;
			color: #105289;
			font-size: 1.6em !important;
			font-weight:bold;
		}
	/* fin titres */
	
	/* Liste des Forums */
		.forabg{
			background: #FFF;
			}
						
		ul.topiclist{
			background: #FFF;
			overflow: hidden;			
			width: 883px;
			}					
			ul.topiclist dt, ul.topiclist dd{
				color: #000;
				}
			ul.topiclist dd.lastpost{
				margin: 0; padding: 0;
				width: 154px;
				}
			ul.topiclist dd.posts, ul.topiclist dd.topics{
				margin: 0; padding: 0;
				width: 63px;
				}
				ul.forums dd.posts, ul.forums dd.topics, ul.forums dd.lastpost{
					padding-top: 15px;
					border-left: 0px;
					}
			ul.topiclist dt, li.header dl.icon dt{
				margin: 0; padding: 0px 0px 0px 104px;
				width: 496px;
				}
				ul.topiclist dt{
					padding-top: 5px;
					}
		
		ul.forums li.row{	
			width: 883px;
			height: 84px;
			margin: 8px auto; padding: 0;
			background: #FFF url("./epsilog_ima/forum_index_off.jpg") top left no-repeat;
			border: 0px;
			}	
			ul.forums li.row dl.icon{
				width: 883px;
				min-height: 79px;
				height: 79px;
				margin: 0; padding: 0;
				}
			ul.topiclist li.header dl.icon{
				width: 883px;
				margin: 0; padding: 0;
				}
			
			ul#listelien{
				font-size: 1em !important;
				}
				.bg2{
					background-color: #cbdce8;
					}
	/* fin Liste des Forums */
	
	/* Qui est en ligne index */
	div#qui_en_ligne{
		width: 773px; height: 150px;
		padding-left: 110px;
		margin: 0 auto;		
		overflow: hidden;
		background-image: url("./epsilog_ima/forum_en_ligne.jpg");
		
		font-size: 1.0em !important;
	}
	div#qui_en_ligne h3{
		margin: 12px 0px 5px 0px; padding: 0;
		border-bottom: 0px;
		}
	div#qui_en_ligne p{
		margin: 0; padding: 0;
		}
	div#qui_legende{
		text-align: center;
		font-size: 1em !important;
		}
	/* fin qui est en ligne*/
	
	/* footer navbar */
		div.navbar {
			background-color: #4892D3;
			color: #FFF;
			}
			div.navbar  a{
				color: #FFF;
				}	
	/* fin footer navbar	*/
	
	/* page affichage des sujets */
	div.topic-actions div.search-box{
		padding: 0; margin: 0;
		font-size: 0.8em !important;
		width: auto;
		}
	.buttons div {
		margin:3px 5px 0 0 !important;
		margin:0 5px 0 0;
		}
	div.topic-actions div.pagination{
		font-size: 1.0em !important;
	}

	.forumbg{
		background-color: #FFF;
		background-image: none;	
		}
	.forumbg .icon .views{
		margin: 0; padding: 0;
		}
	.forumbg .lastpost, .forumbg .views, .forumbg .posts{
		border: none;
		}
		.forumbg ul.topiclist dt{
			padding-top: 0;
			}
	.forumbg ul.topiclist dt, .forumbg li.header dl.icon dt{
		padding: 0 0 0 55px;
		}
		
		/* menu sous liste des sujets */
		.display-options{
			font-size: 1.1em !important;		
			}
		a.left-box {
			font-size: 1.0em !important;		
			}
		.jumpbox{
			font-size: 1.0em !important;
			margin: 0 0 0 0; padding: 0;	
			}
		#capsule_online{
			font-size: 1.0em !important;	
			margin-bottom: 10px;
			}
			#capsule_online h3{
				margin-top: 5px;
				}
	/* fin page affichage des sujets */
	
	/* modification des inners dans le profil utilisateur */
		.ucp-main ul.topiclist dt, .ucp-main #ucp li.header dl.icon dt{
			padding:0;
			width:auto;
		}	
		.ucp-main #ucp  ul.topiclist {
			width: auto;
		}
	/* fin modif inners */
	
	/* affichage d'un fil */
		.postbody{
			float: right;
			}
		.postbody h3{
			font-size: 1.2em !important;		
			}
		.postbody .content{
			font-size: 1.2em !important;	
			}
		.postbody .author{
			font-size: 1.0em !important;		
			}
		.postbody .authtop{
			padding-top: 5px;			
			}
		.postprofile {
			border-right:1px solid #FFFFFF;
			border-left: 0px;
			float:left;
			}
	/* fin affichage d'un fil  */
	
	/* affichage profession */
		.profK{
			min-height: 17px;
			background: transparent url('./epsilog_ima/ranks/k.gif') top right no-repeat;
			}
		.profY{
			min-height: 17px;
			background: transparent url('./epsilog_ima/ranks/y.gif') top right no-repeat;
			}
		.profO{
			min-height: 17px;
			background: transparent url('./epsilog_ima/ranks/o.gif') top right no-repeat;
			}
		.profE{
			min-height: 17px;
			padding-top: 12px;
			background: transparent url('./epsilog_ima/ranks/e.gif') top right no-repeat;
			}
		.profP{
			min-height: 17px;
			background: transparent url('./epsilog_ima/ranks/p.gif') top right no-repeat;
			}
		.profI{
			min-height: 17px;
			background: transparent url('./epsilog_ima/ranks/i.gif') top right no-repeat;
			}
		.profA{
			min-height: 17px;
			background: transparent url('./epsilog_ima/ranks/a.gif') top right no-repeat;
			}
	/* fin affichage profession */
