{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*/
}
h2.Titre
{
color:#3b5ce9;
}

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

pre
{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}
#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;*/
}
/*.home_btn, .acct_btn, .people_btn, .photo_btn, .blog_btn
{
border:1px solid #ec505d;
background:#f3dee0;
border:1px solid #3a5ee6;

}*/

/*.submenu
{
	position:absolute;
	display:inline;
	left:0px;
	height:auto;
	width:99%;
	border:0px solid #b6c3f3;
    background-color:#b6c3f3;
	z-index:4;
	text-align:center;
	padding: 3px;
	color:#0066FF;
	margin-bottom:13px;
}
.submenu ul, .submenu li
{
display:inline;
}
.submenu a
{
font-weight:bold;
color:#FFF;
font-size:12px;
text-decoration:underline;
}
.submenu a:hover
{
text-decoration:none;
}
#listMenuRoot
{
padding:0px;
margin:0px;
text-align:center;
}
.stats_project
{
display:block;
width:184px;
height:100%;
margin-left:3px;
z-index:1px;
text-align:left;
border:1px solid #ec505d;
background-color:#f8d1d4;
font-size:14px;
}*/
.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;
}
/*.contBlockRight
{
	position:relative;
	display:block;
	top:0px;
	left:0px;
	width:588px;
	height:100%px;
	padding-left:10px;
	margin-left:3px;
	z-index:1px;
	text-align:left;
	border:1px solid #fe48b7;
	background-color: #f3dee0;
	font-size:13px;
}
.menuBlockLeft
{
	position:relative;
	display:block;
	top:0px;
	left:-2px;
	width:180px;
	height:100%px;
	padding-left:10px;
	margin-left:3px;
	z-index:1px;
	text-align:left;
	border:1px solid #fe48b7;
	background-color: #f3dee0;
	font-size:13px;
}*/
.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;
}
/*ul.menu_profile > li
{
margin-left:0px;
margin-top:3px;
padding-bottom:3px;
border-bottom:1px solid #ccc;
width:170px;
}
ul.profile_details > li
{
padding-bottom:2px;
}
.spanBlock
{
display:block;
font-style:italic;
margin:5px;
}
.def
{
border-bottom:1px dotted #FF0000;
cursor:pointer
}
a.classLink
{
color:#FFF;
padding-left:5px;
padding-right:5px;
text-decoration:none;
font-size:12px
}
a.classLink:hover
{
background-color:#FFF;
color:#EC505D;
}
*/
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;
}
/*.registerButton
{
position:absolute;
display:block;
left:415px;
top:60px;
color:#FFF;
background-color:#3a5ee6;
padding:5px;
width:200px;
text-decoration: none;
font-weight:bold;
text-align:center;
font-size:14px;
}
.registerButton:hover
{
color:#fff;
text-decoration: underline;
}

.registerButton1
{
display:block;
color:#FFF;
background-color:#3a5ee6;
padding:5px;
width:200px;
text-decoration: none;
font-weight:bold;
text-align:center;
}
.registerButton1:hover
{
color:#fff;
text-decoration: underline;
}
.bigLink
{
color:#ff4fb7;
font-size:34px;
text-decoration:none;
display:block;
background-color:#fff;
padding:10px;
height:60px;
margin:10px;
border:3px solid #ff4fb7;
font-weight:bold;
text-align:center;
}
.midLink
{
color:#ff4fb7;
font-size:16px;
text-decoration:none;
display:block;
background-color:#fff;
padding:5px;
height:20px;
margin:5px;
border:2px solid #ff4fb7;
font-weight:bold;
text-align:center;
}
.template_blog
{
display:block;
color:#111;
background-color:#f3dee0;
background-image:url(../img/bk_bl_temp.jpg);
background-repeat:no-repeat;
text-decoration: none;
font-weight:bold;
width:100px;
padding:12px;
min-height:164px;
border:1px solid #f3dee0;
cursor:pointer;
}
.template_blog:hover
{
background-image:url(../img/bk_bl_temp_hover.jpg)
}
.template_blog *
{
cursor:pointer;
}
.template_blog > label
{
position:relative;
display:block;
top:-7px;
left:-10px;
width:100%;
min-height:164px;
min-width:115px;
height:100%;
}*/
.cont
{
width:99%;
height:100%;
padding:5px;
}
.contRight
{
text-align:right;
margin-right:10px;
}
/*.padding10
{
padding-right:10px;
}
.contLeft
{
display:block;
text-align:left;
padding-left:10px;
}
.smallFont
{
font-size:12px;
font-weight:normal;
}
.midFont
{
font-size:13px;
font-weight:normal;
}
.number1
{
list-style:url(../img/1.png);
display:list-item;
list-style-position:outside;
padding-top:3px;
padding-bottom:2px;
font-size:15px;
}
.number2
{
list-style:url(../img/2.png);
display:list-item;
list-style-position:outside;
padding-top:3px;
padding-bottom:2px;
font-size:15px;
}
.number3
{
list-style:url(../img/3.png);
display:list-item;
list-style-position:outside;
padding-top:3px;
padding-bottom:2px;
font-size:15px;
}
.bigLink:hover
{
color:#3a5ee6;
}
.midLink:hover
{
color:#3a5ee6;
}
.registerButton2,.stepd,.stepf
{
display:inline;
color:#FFF;
background-color:#3a5ee6;
padding:5px;
width:auto;
text-decoration: none;
font-weight:bold;
text-align:center;
}
.registerButton2:hover
{
color:#fff;
text-decoration: underline;
}*/
label
{
color:#222;
font-size:13px;
}
/*label.normal
{
font-size:100%;
color:#000;
}
label.normal2
{
font-size:100%;
color:#000;
text-decoration:none;
font-weight:bold;

}*/
tr.formTable > td
{
padding-top:2px;
bottom:2px;
}
/*#parameters, #generalMessage
{
display:none;
}
#_sucess
{
display:none;
margin-top:-2px;
background-image:url(../img/background_success.png);
color:#009933;
background-repeat:no-repeat;
height:51px;
font-weight:bold;
font-szie:18px;
}
#_failure
{
display:none;
margin-top:-2px;
color:#FF0000;
background:url(../img/background_failure.png);
font-weight:bold;
height:51px;
background-repeat:no-repeat;
font-size:18px;
}
.inlineElt
{
display:inline;
}
.inlineSnap
{
background:#b6c3f3;
display:inline;
}
*/
#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;
}
/*.specialLinks
{
position:absolute;
display:block;
color:#FF0000;
background:#00000;
top:40px;
right:480000px;
}
.rounded_gen
{
background-color: #F3A8AD;
font-size:100%;
color:#555;
font-weight:bold;
text-align:left;
padding:10px;
}

li.submit_layer
{
list-style-type:none;
padding:3px;
}
a.whiteLink
{
text-decoration:none;
font-size:100%;
color:#FFF;
}
li.submit_layerGeneral
{
padding:3px;
list-style:none;
font-size:12px;
}
fieldset
{
width:auto;
border:1px solid #999;
margin:5px;
}
legend.number
{
color:#d6135f;
font-size:14px;
}
._photo_upload_btn
{
position:relative;
display:block;
min-height:130px;
}
fieldset
{
text-align:left;
padding:5px;
}
legend
{
color:#d6135f;
font-weight:bold;
}
h4
{
color:#3a5ee6;
font-weight:normal;
font-size:14px;
}
*/
.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;
}
/*label.fieldGeneral{
float: left;
width: 600px;
font-size:12px;
}
#_status_user
{
display:block;
font-size:12px;
font-style:italic;
color:#444;
}
.attention
{
color:#222;
}
.AName
{
font-size:12px;
color:#CC3333;
}*/
.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;
}
/*.contCenter
{
text-align:center;
}
*/
input[type="submit"],input[type="button"]
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
/*._button
{
position:absolute;
background-color:#F3A8AD;
display:block;
padding:5px;
right:0px;
margin-left:-5px;
}*/
p
{
padding:2px;
}
/*.required
{
font-size:12px;
color:#FF0000;
}
ul.inlineList  li
{
display:inline;
}
a > label
{
font-size:100%;
color:#0066FF;
text-decoration:none;
}*/
#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%;
}
/*.tip_africa, .tip_oceania, .tip_asia, .tip_europe, .tip_l_america, .tip_america, .tip_groenland
{
padding: 5px;
border:1px solid #fe48b7;
background-color: #f3dee0;
z-index:200px;
min-height:100px;
width:100px;
}
.tr_btns, .tr_btns_c
{
display:block;
width:10px;
height:10px;
border:1px solid #999;
text-decoration:none;
background-color:#EEE;
}
.tr_btns:hover
{
background-color:#b6c3f3;
border:1px solid #999;
}
.tr_btns_selected
{
display:block;
width:10px;
height:10px;
text-decoration:none;
background-color:#b6c3f3;
border:1px solid #999;
}
.paddingRight10
{
padding-right:10px;
}
lide
{
position:absolute;
display:block;
top:0px;
right:5px;
border:1px solid #999;
width:400px;
height:150px;
overflow:hidden;
z-index:2;
}
.netAfica
{
position:absolute;
display:inline;
}
.toZ
{
position:absolute;
display:block;
z-index:100;
}
.toTop
{
top:0px;
}
#defil
{
position:relative;
display:inline;
width:2000px;
height:150px;
padding:0px;
top:0px;
left:0px;
}
ul#defil li
{
list-style-type:none;
display:inline-block;
}
.slides
{
position:relative;
display:block;
padding-top:10px;
width:400px;
height:150px;
background-image:url(../img/bk_slides.jpg);
background-position:top;
background-repeat:repeat-x;
text-decoration:none;
color:#000;
background-color:#f3dfe1;
}
.slides:hover
{
background-color:#d7d3d3;
background-image:url(../img/bk_slides_hover.jpg);
}
*/

option.office
{
padding-left:60px;
background-position:left;
background-image:url(../img/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;
}
a.newpost
{
display:block;
text-decoration:underline;
font-size:14px;
color:#0066FF;
background:url(../img/new.png) no-repeat left top;
padding-left:20px;
padding-top:5px;
height:25px;
}
a.viewext
{
background:url(../img/new_window_icon.gif) no-repeat right top;
padding-right:16px;
height:14px;
}
#new_post_id
{
background:#ccc;
padding:5px;
border:1px solid #fe48b7;
}

/*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(../img/expanded.gif) no-repeat left top;
padding-left:17px;
margin-left:2px;
cursor:pointer;
}
.collapsed
{
background:url(../img/collapsed.gif) no-repeat left top;
}
/*.cont_menus
{
min-height:50px;
}*/
._hidden_button
{
display:none;
}
._requ_ired
{
background:url(../img/required.gif) no-repeat center top;
}
.required_
{
background:url(../img/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*/
.grayed_out
{
color:#999999;
font-weight:bold;
}
.boldFont
{
font-weight:bold
}
._glossay_fill
{
position:relative;
width:100%;
height:100%;
background:#c5d0fa;
z-index:6;
border:1px solid #8ba1f6;
}
img.clipped
{
clip:rect(0px, 0px, 100px, 100px);
}

form._nomargin
{
margin:0px;
}
form._nopadding
{
padding:0px;
}
li.cat_Letter
{
border-bottom:1px solid #999;
}
a.top
{
position:relative;
display:block;
text-align:right;
}
label.forInput
{
position:absolute;
top:0px;
display:block;
padding-left:80px;
}
a.help_btn
{
text-decoration:underline;
font-size:12px;
/*color:#0066FF;*/
font-weight:bold;
border:1px solid #ec505d;
background:#f3dee0;
color:#db1761;
/*border:1px solid #3a5ee6;*/
}
a.help_btn:hover
{
text-decoration:none;
}
#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;
}
/**/
li.todo_list
{
list-style-type:decimal;
list-style-position:outside;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
font-size:14px;
margin-bottom:4px;
margin-left:10px;
background:#ecf0fc;
width:330px;
}
a.setting
{
text-decoration:underline;
font-size:12px;
font-weight:bold;
color:#db1761;
}
span.list_field{
float: left;
width: 210px;
}
#side_menu
{
display:block;width:99%; height:468px; padding:5px; margin-top:10px;margin-left:-10px;
}
.current_list
{
display:block;
background:#f570a2;
width:100%;
height:100%;
max-height:280px;
overflow:hidden;
}
.subDiv
{
font-size:12px;
font-weight:normal;
padding:5px;
margin-top:5px;
}
.lk1
{
text-decoration:none;
font-weight:bold;
font-weight:14px;
padding-top:5px;
padding-left:20px;
padding-right:5px;
margin-right:25px;
background:url(../img/khorry/security.jpg) no-repeat left;
}
.lk1:hover
{ text-decoration:underline}

.clear{ clear:both}

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