{margin:0;padding:0}
/* mac hide \*/
html,body{
/*height:100%;
width:100%;*/
margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
/* end hide */
body {background-color: #fff;text-align:center;font-size:13px;
/*min-height:600px; for good browsers*/
min-width:770px;/* for good browsers*/}

.cat{display:block;background-color:#f3f5fd;margin:0px;padding:2px;}

#outer{top:25%;height:100%;width:100%;display:table;vertical-align:middle;}

a{text-decoration:underline;font-size:100%;color:#0066FF;}
.fakelink
{
text-decoration:underline;
font-size:100%;
color:#0066FF;
cursor:pointer;
}
.fakelink:hover
{
text-decoration:none
}
a:hover
{
text-decoration:none;
}
.Header 
{
	position:absolute;
	width:100%;/*new*/
	height:auto;
	left: 0px;
	text-align:left;
	z-index: 6;
	top:0px;
}
#layerBody {
	position:absolute;
	width:100%;/*new*/
	height:auto;
	z-index:5;
	top: 140px;
	left: 0px;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:block;
}
#inner {
position:relative;
width: 100%; /*new*/
margin-left:auto;
margin-right:auto;
border:0px solid #000;
}
ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
ul.logo, li.logo
{
padding-left:50px;
margin-left:50px;
list-style-position:outside;
}
h1
{
font-size:16px;
}
#MenuDIv
{
	position:absolute;
	display:inline;
	height:auto;
	width:99%; /*new*/
	bottom:10px;
	left:0px;
	/*border:1px solid #ec505d;*/
    /*background-color:#f3dee0;*/
	z-index:4;	
	padding:5px;
	/*padding-top:10px;*/
}

.signupBlock
{
	position:relative;
	display:block;
	top:0px;
	left:0px;
	width:100%; /*new*/
	
	height:100%;
	padding-left:0px;
	margin-left:3px;
	z-index:1;
	text-align:left;
	/*border:1px solid #fe48b7;*/
	border:1px solid #3a5ee6;
	/*background-color: #f3dee0;*/
	font-size:13px;
	margin-top:5px;
}
td.titleCat
{
background:#aebdf5;
font-weight:bold;
padding:2px;
}

.loginBlock
{
	position:absolute;
	display:block;
	width:194px;
	height:80px;
	text-align:left;
	padding:5px;
	background:#b6c3f3;
	color:#222;
	right:0px;
	font-size:12px;
	top:10px;
	font-weight:bold;
	background-color: #b6c3f3;
}
input.invite
{
font-style:italic;
color:#222;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
width:130px;
font-size:12px;
}
input.smallInput
{
font-size:10px;
width:120px;
}

img.IMGpadded
{
padding-right:10px;
padding-bottom:10px;
}
img.bordered
{
border:1px solid #FFF;
}

form.search_form
{
position:absolute;
left:415px;
top:20px;

background:#b6c3f3;
color:#222;
padding:5px;
width:200px;
text-align:center;
}

.cont
{
width:99%;
height:100%;
padding:5px;
}
.contRight
{
text-align:right;
margin-right:10px;
}


tr.formTable > td
{
padding-top:2px;
bottom:2px;
}

#rounded_bar
{
position:relative;
display:block;
padding:10px;
marging-top:20px;
border:1px solid #fe48b7;
background-color: #f3dee0;
font-size:12px;
color:#3a5ee6;
font-weight:bold;
}

#LoaderDiv
{
position:relative;
display:inline;
visibility:hidden;
margin-top:4px;
}

.field1{
float: left;
width: 150px;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#222;
}
label.field{
float: left;
width: 80px;
font-weight:bold;
margin-right:3px;
}
label.field2{
float: left;
width: 300px;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#222;
}

.TheForm, .TheForm1
{
position:relative;
left:0px;
top:0px;
background:#fff;
/*border:1px solid #fe48b7;*/
border:1px solid #3a5ee6;
margin-top:13px;
padding-left:10px;
text-align:center;
min-height:25px;
min-width:300px;
}
h3
{
color:#d6135f;
margin:0px;
}

input[type="submit"],input[type="button"]
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

p
{
padding:2px;
}

#loader
{
position:fixed;
padding:5px;
width:150px;
height:20px;
top:0px;
left:50%;
font-weight:bold;
z-index:11;
text-align:left;
}
#loadBar
{
position:relative;
top:0px;
left:0px;
padding:0px;
margin:0px;
color:#FFF;
background-color:#ec505d;
height:100%;
width:100%;
}


option.office
{
padding-left:60px;
background-position:left;
background-image:url(http://j-img.djezzer.com/jolome_tr_small.gif);
background-repeat:no-repeat;
}
.example
{
font-size:10px;
color:#777;
}

.error_div
{
position:relative;
display:block;
background:#fff;
width:100%;
min-height:20px;
max-width:300px;
text-align:center;
padding:2px;
font-size:13px;
color:#f00;
border:1px solid #3a5ee6;
height:auto;
}


/*for menus*/
.list_menu
{
display:inline;
list-style:none;
list-style-type:none;
text-align:center;
font-size:14px;
}

.list_menu li {
	float: left;
	display: block;
	position: relative;
}
.list_menu a {
position:relative;
 display: block;
 padding: 3px;
 color: #3a5ee6;
 text-decoration: none;
 font-weight:bold;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.list_menu a:hover, .list_menu a:focus {
text-decoration:underline;
}

li.separator
{
color:#3a5ee6;
font-weight:bold;
font-size:14px;
}
li._separator
{
width:50px;
}
/* End Hacks */
a.obviousLink
{
/*padding-left:5px;
padding-right:5px;*/
text-decoration:underline;
font-size:12px;
color:#0066FF;
font-weight:bold
}

a.obviousLink:hover
{
text-decoration:none;
}


._collapsable
{
color:#000;
text-decoration:none;
font-weight:normal;
background:url(http://j-img.djezzer.com/expanded.gif) no-repeat left top;
padding-left:17px;
margin-left:2px;
cursor:pointer;
}
.collapsed
{
background:url(http://j-img.djezzer.com/collapsed.gif) no-repeat left top;
}
/*.cont_menus
{
min-height:50px;
}*/
._hidden_button
{
display:none;
}
._requ_ired
{
background:url(http://j-img.djezzer.com/required.gif) no-repeat center top;
}
.required_
{
background:url(http://j-img.djezzer.com/required.gif) no-repeat right top;
}
p.smallP
{
margin:2px;
}
._avatar
{
margin:2px;
padding:2px;
border:1px solid #0066FF;
}
._input_100
{
width:85%;
}
.help_cat
{
display:block;
top:0px;
font-size:16px;
font-weight:bold;
padding-top:0px;
padding-bottom:5px;
height:25px;
width:90%;
color:#555;"
}
.dev_forum_elts
{
margin-left:30px;
list-style-type:disc;
list-style-position:inside;
}
/*back end generalement pr editer des trucs comme le manuel d'aide*/

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #fff; visibility:hidden }
.alert_div
{
position:absolute; display:block;visibility:hidden;background-color:#cccccc;width:200px;z-index:2000;height:55px;padding:0px 5px 5px 5px;color:#000;
}
/**/

.lk1
{
text-decoration:none;
font-weight:bold;
font-weight:14px;
padding-top:5px;
padding-left:20px;
padding-right:5px;
margin-right:25px;
background:url(http://j-img.djezzer.com/khorry/security.jpg) no-repeat left;
}
.lk1:hover
{ text-decoration:underline}

.clear{ clear:both}

a.rss
{
background:url(http://j-img.djezzer.com/rss.jpg) no-repeat right;
color:#16319f;
padding-right:32px;
float:right;
font-weight:bold;
}