html body {
  margin:0;
  padding:0;
background: #b9bbca url("/images2/cote_body_blanc.gif") repeat-y center top;
height: 100%; overflow: hidden;
width:100%;
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#002277;
	
  }
/*html { overflow: auto; }*/

DIV, TABLE, TD, P, INPUT, TEXTAREA {font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}




#limitwidth {
	z-index:1;
	width:100%;
	height: 100%; 
	overflow: scroll; 
  position:relative;
  padding:0px 0px 0px 0px;

  }

#header {
  	width:805px;
 	background: white;
	padding-top:10px;
		/*z-index:1;*/

}
#header_top {
 font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  text-align:center;
  	width:805px;
 	height:93px;
 	background: white url("/images/header_805px_top.png") no-repeat center bottom;
  position:relative;

	/*z-index:1;*/

  margin:0px 0px 0px 0px;

  }
#header_bottom {
 font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  text-align:center;
  	width:805px;
 	height:37px;
 	background: white url("/images/header_805px_bottom.png") no-repeat center top;

  position:relative;

	/*z-index:1;*/

  margin:0px 0px 0px 0px;
  

  }
  
#login {
	background: url('/images/auth1.png') no-repeat top center;
	width:250px;
	height:100px;
position:absolute;
margin:-125px 0px 0px 540px;
margin-top:expression("24px");
margin-right:expression("0px");
margin-bottom:expression("0px");
margin-left:expression("-266px"); 
  }
  
.askemail { 
	background: #6cbaeb;
	width:400px;
	height:120px;
	position:absolute;
margin:-135px 0px 0px 400px;
margin-top:expression("17px");
margin-right:expression("0px");
margin-bottom:expression("0px");
margin-left:expression("-405px");
  }

 #confirm_thread_only_for_me{
	background: #6cbaeb;
	width:420px;
	height:120px;
 }
  
 #coin_table_left {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

	height:40px;
   } 
 
  #coin_table_left2 {
   font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

   background: url("/images2/fils_list_top_left.gif") no-repeat left top;
	height:40px;
   } 
 #coin_table_right {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

   }  
 
   
   
  #coin_table_bottom_left {
   font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

   background: #FFFFFF url("/images2/fils_list_bottom_left.gif") no-repeat left top;
	height:20px;


   } 
 #coin_table_bottom_right {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

   background:#FFFFFF  url("/images2/fils_list_bottom_right.gif") no-repeat right top;

  }     
   
   
 #background_table {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  padding:0px 0px 0px 0px;
  	width:805px;
  /*background:#E5ECFE  url("/images2/fils_list_top_bg.gif") repeat-x left top;*/
 }
 
 #background_table_tribupub {
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  padding:0px 0px 0px 0px;

 /* background:#F5FBFF  url("/images2/tableau/background_table.gif") repeat-x left top;*/
 }

 #table_fils {

font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 }
 
.line_table_left {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;
	border-bottom:1px solid #D6C5D3;
	border-left:7px solid #cab3c7;
	height:30px;

 }
 .lastline_table_left {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;	
	border-left:7px solid #cab3c7;
		height:30px;
 }
 .line_table_left_top {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;
	border-bottom:1px solid #D6C5D3;
	border-left:7px solid #cab3c7;
	border-top:2px solid #D6C5D3;
	height:30px;
 }
 .lastline_table_left_top {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;	
	border-left:7px solid #cab3c7;
	border-top:2px solid #D6C5D3;
	height:30px;
 }
.line_table_right {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:7px solid #cab3c7;	
	border-bottom:1px solid #D6C5D3;
 }
 .lastline_table_right {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:7px solid #cab3c7;	
 }
 .line_table_right_top {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:7px solid #cab3c7;	
	border-bottom:1px solid #D6C5D3;
	border-top:2px solid #D6C5D3;
 }
 .lastline_table_right_top {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:7px solid #cab3c7;		
	border-top:2px solid #D6C5D3;
 }
 
.line_table_date {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;	
	border-bottom:1px solid #D6C5D3;
 }
 .lastline_table_date {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;	


 }
 .line_table_left2 {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left:7px solid #cab3c7;	
	border-bottom:1px solid #D6C5D3;

 }
 .line_table_left3 {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;
	border-bottom:1px solid #D6C5D3;

 } 
 .line_table_left_mail {
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left:7px solid #cab3c7;	
	border-bottom:1px solid #D6C5D3;
	height:25px;
 }
 
.line_table_right2 {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:7px solid #cab3c7;	
	border-bottom:1px solid #D6C5D3;
 }
 
.border-right-bottom{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-right:1px solid #D6C5D3;
border-bottom:1px solid #D6C5D3;

 }
.border-right-bottom-top{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-right:1px solid #D6C5D3;
border-bottom:1px solid #D6C5D3;
border-top:2px solid #D6C5D3;
}

 .lastline_border-right {
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;	
 }
 .lastline_border-right-top {
font:9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:1px solid #D6C5D3;	
border-top:2px solid #D6C5D3;
 }
.border-bottom{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-bottom:1px solid #D6C5D3;

}
.border-left-right{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-left:2px solid #D6C5D3;
border-right:2px solid #D6C5D3;
}
.border-left-right-bottom{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-right:1px solid #D6C5D3;
border-left:1px solid #D6C5D3;
border-bottom:1px solid #D6C5D3;
}
 

.border-bottom_viewthread{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-bottom:4px solid #cab3c7;	

}
.border-right-bottom_viewthread{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-right:1px solid #cab3c7;
border-bottom:4px solid #cab3c7;	
}
.border-right_viewthread{
  font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
border-right:1px solid #cab3c7;

}

 .show_fils {
   font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-right:7px solid #cab3c7;
	border-left:7px solid #cab3c7;

 }
 
#connect {
  width: 348px;
  height: 124px;
  background: url("/images3/connect.png") no-repeat left top;
   margin:0;
    
    position:relative;
  }
 #cordon {

  background: url("/images3/cordon.png") repeat-x left top;
	width:457px;
  	height: 124px;
    position:relative;
      float:right;
  margin:0;

  }
#logo {
  margin:0;

  background: url("/images3/logo.png") no-repeat right top;

   width: 310px;
  	height: 85px;
   float:right;
    position:relative;
  }




/* Footer
----------------------------------------------- 
#footer_cg {
  width: 30px;
  height: 50px;
  background: url("/images2/footer_left.gif") no-repeat left bottom;

    position:relative;
  }
  
 #footer_background {
	margin: 10px 0px 10px 0px;
  background: url("/images2/footer_bg.gif") repeat-x left bottom;
	width:805px;
    position:relative;
    height: 50px;   
  }
  
#footer_cd {
  background: url("/images2/footer_right.gif") no-repeat right bottom;
  width: 30px;
  height: 50px;

   position:relative;
  }
*/

#footer {

  padding:15px 0 0;

  }

#footer p {
  min-height:2px;
  margin:0;
  padding:7px 20px;
  color:#826C55;
  text-align:center;
  line-height:1.2em;
  }

#footer hr {
  display:none;
  }

 
 


#nb_menu_msg {

    position:relative;
	margin-bottom:2px;
}


.menu_spacer
{
font:10px  verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
  background: url("/images2/menu_spacer.gif") repeat-x left bottom;
	margin:2px 0px 0px 0px;
  	width:1px;
	text-align:center;
    position:relative;
   height: 12px;  
   	color:white;
   	vertical-align:middle;

}
  
.cpt_new {
font:10px  verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
  background: url("/images2/cpt_new.gif") no-repeat left bottom;
	margin:1px 0px 0px 0px;
  	width:30px;
	text-align:center;
    position:relative;
   height: 12px;  
   	color:white;
   	vertical-align:middle;
  }
 
.new_postit {
font:10px  verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
  background: url("/images2/new_postit.gif") repeat-x left bottom;
	margin:2px 0px 0px 0px;
  	width:25px;
   position:relative;
   height: 12px;  
   	color:white;

  }
  
#div_links_left {

text-align: left;

padding-top:10px;

}   
#div_links_right {

text-align: right;

padding-top:10px;

}  
  
#showbookmarks{

z-index:10000;
  background:#E5ECFE;
}
#div_bg_menu_tribu{

/*  background:url("/images2/dropdown_bg_230.gif") repeat-y left top;*/
  background:white;
 border-right:solid 4px #8dc5ed;
 border-left:solid 4px #8dc5ed;
 border-bottom:solid 4px #8dc5ed;
 font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 }

#div_bottom_menu_tribu{
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  height:26px;
/*  background:url("/images2/dropdown_bottom_230.gif") no-repeat left bottom;*/
 
 }
 #div_top_menu_tribu{
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  height:3px;
/*  background:url("/images2/dropdown_bg_230.gif") repeat-y left top;*/
 
 }
 
  
#div_bg_infobulle{
  background:url("/images2/infobulle_bg.gif") repeat-y left top;
  padding-left:10px;
  padding-right:10px;
 font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 }

#div_bottom_infobulle{
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  height:16px;
  background:url("/images2/infobulle_bottom.gif") no-repeat left bottom;
 
 }
 
#div_top_infobulle{
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  height:16px;
  background:url("/images2/infobulle_top.gif") no-repeat left top;
 
 }