/*������������������-CONSTANT-������������������������*/
* {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
body  {background:#454545}	
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	width:100%;
}									   
td {							       				  
	vertical-align:top;	  			  
	font:normal 11px Tahoma;
	line-height:13px;
	color:#636262;
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma;			
	vertical-align:middle;	
}		
ul {list-style:none;}
img {border:0px;}

.clear{clear:both;}

/*���������������������-MAIN-�������������������������*/
.main_table	{width:766px;}

/*���������������������-HEADER-�����������������������*/
#header {background:url(../images/header_bg.jpg) 0 0 no-repeat; height:311px;}

.top {height:106px; background:url(../images/top_bg.jpg) 0 0 repeat-x}
.top input {width:133px; height:18px; margin:3px 5px 0px 0px; border:1px solid #CECECE}

.menu {background:url(../images/mbg.jpg) 0 0 repeat-x; height:112px;}
.menu a{color:#FFF; font:bold 11px Tahoma; text-transform:uppercase;}
.menu td {text-align:center}
.menu .space {padding:13px 0px 0px 0px;}

/*���������������������-CONTENT-�������������������������*/
.top_table {height:44px; background:url(../images/top_table_bg.jpg) 0 0 repeat-x #1B1B1B;}
.stick	   {width:1px; background:#2B2B2B}
.top_table .space {text-align:center; vertical-align:middle; color:#FF9F00; text-transform:uppercase; font:bold 11px Tahoma}

.title {height:33px; background:url(../images/title_bg.jpg) 0 0 repeat-x; vertical-align:middle; padding:0px 0px 0px 13px;}
.ttl   {background:url(../images/1bg1.jpg) 0 0 repeat-x; height:35px; vertical-align:middle; padding:0px 0px 0px 13px;}
.ttl2   {background:url(../images/1bg2.jpg) 0 0 repeat-x !important; height:32px !important}
.title a {
	background:url(../images/ico1.jpg) 0 0 no-repeat;
	padding:3px 0px 2px 33px; 
	color:#FFBA00; 
	text-transform:uppercase; 
	font:bold 11px Tahoma; 
	text-decoration:none;
	line-height:22px;
}
.ttl a{
	background:url(../images/bullet3.jpg) 0 0 no-repeat;
	padding:3px 0px 2px 33px; 
	color:#FFBA00; 
	text-transform:uppercase; 
	font:bold 11px Tahoma; 
	text-decoration:none;
	line-height:22px;
}
.title a:hover {text-decoration:underline}
.x	{width:1px; background:#1B1B1B}
.pos {text-align:center; vertical-align:middle}
.bg1 {background:#2D2D2D;}
.bg2 {background:#2B2B2B;}
.bg3 {background:#2A2A2A;}
.bg4 {background:#292929;}

.col5 {color:#888; font:normal 10px Tahoma;}
.col5 a {color:#EA8F09; font:normal 10px Tahoma; background:url(../images/bullet1.jpg) top right no-repeat; padding:0px 24px 0px 0px;}
.line	{height:1px; background:#1B1B1B}

.t 	{color:#757575; font:normal 10px Tahoma;}
.t a {color:#824E04; font:normal 10px Tahoma;}
.t2 {color:#909090}

/*���������������������-TEXT-�������������������������*/
a 		{color:#FFDE53; font:normal 11px Tahoma}
a:hover {text-decoration:none;}	
b 		{color:#FEFEFE; font:bold 11px Tahoma;}
span 	{}
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;}

/*�������������������-FORMS-�������������������������*/
.input input, .ta{
	width:183px;
	height:17px;
	border:1px solid #CAD2D5;
}
.ta {
	height:200px;
	overflow:auto;
	margin:0px 0px 14px 0px;
}
.input1 input {
	width:201px;
	height:17px;
	border:1px solid #CAD2D5;
}
.input2 input, .ta1 {
	width:221px;
	height:17px;
	border:1px solid #CAD2D5;
}
.ta1 {
	height:97px;
	overflow:auto;
	margin:0px 0px 34px 0px;
}
.eq_height2 {height:25px}
.eq_height {height:26px}
.form {height:61px; background:url(../images/form_bg.jpg) 0 0 repeat-x; vertical-align:middle; text-align:center; color:#FFF}
.form input {width:93px; height:17px; margin:0px 15px 0px 9px;}


/*���������������������-LINKS-������������������������*/

/*����������������������-LISTS-�����������������������*/
li {
	list-style:none;
	line-height:12px;
	margin:0px 0px 3px 0px;
}
li a {
	padding:0px 0px 0px 11px; 
	background:url(../images/bullet2.gif) 0 0 no-repeat; 
	font:normal 11px Tahoma; 
	color:#A07A44;
}
/*����������������������-FOOTER-�����������������������*/
#footer	{background:url(../images/footer_bg1.jpg) 0 0 repeat-x; height:62px; vertical-align:middle}
#footer td {color:#DEDEDE; vertical-align:middle; font:bold 11px Tahoma}
.ftr a {color:#B7B7B7}
.ftr   {color:#B7B7B7; height:55px; background:#1B1B1B}
 
/*�����������������������-_______-�����������������������*/
/** Body Container **/
body{
	_text-align: center;
	margin:0;
	padding:0;
}

#body-container{
	width: 902px;
	margin:auto;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	_text-align: left;
}


/** Header **/
#header{
	background:transparent url('../images/top_bg.jpg') repeat-x scroll 0 0;
	height:106px;
	clear:both;
}
#header-gauche{
	background: url('../images/logo.jpg') no-repeat 25px 15px;
	float:left;
	width: 450px;
	height:106px;
}
#header-droite{
	background: url('../images/top_stick.jpg') no-repeat 0 0;
	float:left;
	width: 450px;
	height:106px;
}
#header-droite .recherche-header{padding: 38px 0px 0px 82px;}
#header-droite .recherche-header input#search-send{
	background: url('../images/hbullet1.jpg') no-repeat 0 0;
	border: medium none;
	width: 58px;
	height: 18px;
	cursor:pointer;
	font-size:0;
	text-indent: -2000px;
}

/** Menu **/
#menu{
	background:transparent url('../images/mbg.jpg') repeat-x scroll 0 0;
	height:112px;
	clear:both;
}
#menu-container{
	width: 766px;
	clear:both;
	margin:center;
}
#menu #menu-container .menu-button{
	width: 121px;
	float:left;
	text-align:center;
	padding-top: 13px;
}
#menu #menu-container .menu-button a{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
	text-decoration:none;
}
#menu #menu-container .menu-button a:hover{text-decoration: underline;}
#menu #menu-container .menu-spacer{
	background:transparent url('../images/stick.jpg') repeat-x scroll 0 0;
	width: 2px;
	height: 112px;
	float:left;
}

/** Navigation **/
#navigation{
	text-transform: uppercase;
	background-color: #1B1B1B;
	border-top: 1px solid #222;
	padding: 5px;
}

/** Forum **/
#forum{}

/** Footer **/
#footer{

}
#footer .term_login{
	background:transparent url('../images/form_bg.jpg') repeat-x scroll 0 0;
	color:#FFFFFF;
	height:45px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
}
#footer .term_login #form-login{
	padding:10px;
}
#footer .term_login input{
	margin:0 15px 0 9px;
}
#footer .term_login input#logon-send{
	background: url('../images/0btn1.jpg') no-repeat 0 0;
	border: medium none;
	width: 58px;
	height: 18px;
	cursor:pointer;
	font-size:0;
	text-indent: -2000px;
}
#footer .term_policy{
	background:#1B1B1B none repeat scroll 0 0;
	color:#B7B7B7;
	height:18px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
}

#form-register{
	background: #F2F2F2 none repeat scroll 0 0;
	padding: 20px;
	margin: 20px;
}
h3.register{background-color: #FFF;color: #E17218;font-size:30px;padding: 20px;margin:20px;text-align:center;}
p.register{background-color: #E17218;color: #FFF;font-size: 20px;padding: 10px;margin-left:20px;margin-right:20px}
#form-register label{
background:transparent url('../images/bullet_go.png') no-repeat scroll 0 5px;
display:block;
font-weight:bold;
margin-bottom:3px;
padding-left:18px;
line-height: 25px;
height: 25px;
text-transform:uppercase;
}
#form-register input{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E17218;
padding:5px;
vertical-align:middle;
width: 98%;
margin:5px;
text-align:center;
color:#FFAE00;
}
#form-register #register-send{
background-color:#E17218;
color:#FFFFFF;
cursor:pointer;
font-size:1.4em;
font-weight:bold;
padding:3px 10px 3px 30px;
}



#form-getPassword{
	background: #F2F2F2 none repeat scroll 0 0;
	padding: 20px;
	margin: 20px;
}
h3.getPassword{background-color: #FFF;color: #E17218;font-size:30px;padding: 20px;margin:20px;text-align:center;}
p.getPassword{background-color: #E17218;color: #FFF;font-size: 20px;padding: 10px;margin-left:20px;margin-right:20px}
#form-getPassword label{
background:transparent url('../images/bullet_go.png') no-repeat scroll 0 5px;
display:block;
font-weight:bold;
margin-bottom:3px;
padding-left:18px;
line-height: 25px;
height: 25px;
text-transform:uppercase;
}
#form-getPassword input{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E17218;
padding:5px;
vertical-align:middle;
width: 98%;
margin:5px;
text-align:center;
color:#FFAE00;
}
#form-getPassword #getPassword-send{
background-color:#E17218;
color:#FFFFFF;
cursor:pointer;
font-size:1.4em;
font-weight:bold;
padding:3px 10px 3px 30px;
}

#forum .menuHeaderTopic{background:#000000;height:40px;}
#forum .menuHeaderTopic .addTopic{background:#000000 url(../images/addTopic.png) no-repeat scroll 2px 3px;height:40px;padding-left:40px;width:150px;}
#forum .menuHeaderTopic .addTopic p{padding-top:20px;font-size:11px;font-weight:bold;text-transform:uppercase;}
#forum .menuHeaderTopic .addTopic a{color:#FF9F00;text-decoration:none;}
#forum .menuHeaderTopic .addTopic a:hover{color:#FFDE53}


p.erreurX{border-bottom:1px solid #299FBA;border-top:1px solid #299FBA;color:#FFFFFF;font-size:13px;font-weight:bold;height:40px;line-height:40px;text-align:center;}
p.error1{background-color:red;padding:10px;margin:20px;text-align:center;font-size:20px;}

/* userlist */
h3.ListMembre{background-color: #FFF;color: #E17218;font-size:30px;padding: 20px;margin:20px;text-align:center;}
.MembreList .unMembre-float {
	float:left;margin:10px 0;width:300px;
}
p.listalfa{background-color: #E17218;color: #FFF;font-size: 20px;padding: 10px;margin-left:20px;margin-right:20px}
p.listalfa a{font-size:14px;padding:8px;}
#ancrea, #ancrez, #ancree, #ancrer, #ancret, #ancrey, #ancreu, #ancrei, #ancreo, #ancrep, #ancreq, #ancres, #ancred, #ancref, #ancreg, #ancreh, #ancrej, #ancrek, #ancrel, #ancrem, #ancrew, #ancrex, #ancrec, #ancrev, #ancreb, #ancren {
	clear:both;color:#CCCCCC;font-size:70px;font-weight:normal;line-height:70px;margin:10px 0;
}
.MembreList .pictoSign {height:100px;width:100px;}
.MembreList .footer2Sign a {
	color:#5F5F5F;font-size:8px;font-weight:normal;text-decoration:underline;text-transform:uppercase;
}
.MembreList .Titlelessign {
	background-color:#69B4E7;clear:both;color:#FFFFFF;font-size:11px;font-weight:bold;height:15px;margin-bottom:10px;padding-left:25px;text-transform:uppercase;width:610px;
}