body
{
	background: #CECECB;
	color: #555;
		padding: 0px;
	margin: auto;
	width: 970px;
	cursor: url(http://www.footchball.com/cursor.png),default;
}

 a:hover,label,label:hover
{
	cursor: url(http://www.footchball.com/pointer.png),pointer,hand;
}


/* h1{
	width: 689px;
	height: 41px;
	background: url(images/tpl/h1.png) right top no-repeat;
	color: #fff;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 2px;
	font-size: 1.5em;
	text-align: right;
	margin-bottom: 5px;
} */

h4{
	font-weight: bold;
}

label {
	cursor: pointer;
}

.titreh1{
	width: 689px;
	height: 41px;
	background: url(images/tpl/h1.png) right top no-repeat;
}

.titreh1bis{
	width: 689px;
	height: 21px;
	background: url(images/tpl/h1_top_2.png) right top no-repeat;
}

.titreh1bis span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}


.titreh1 span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.titreh1_center{
    width: 689px;
	overflow:hidden;
	background: url(images/tpl/h1_center.png) repeat-y;
	padding-top: 1px;
}

.titreh1_center div.content{
   color: #444;
   text-align: justify;
   margin: 15px;
   padding-left:1em;
}

.titreh1_center div.news{
   color: #444;
   text-align: justify;
   margin: 15px;
   padding-left:1em;
   padding-right:1em;
}

.titreh1_center div.news div.desactive{
   color: #666;
}

.titreh1_center div.news li.desactive{
   color: #666;
}

 .titreh1_center div.content:first-letter{
	padding-left:10px;
	color:#444,;
	font-size: 3em;
	font-weight: bold;
} 



 .titreh1_center div.content:first-letter{
	padding-left:10px;
	color:#444,;
	font-size: 3em;
	font-weight: bold;
}


.titreh1_bottom{
    width: 689px;
	height: 21px;
	background: url(images/tpl/h1_bottom.png) left no-repeat;
	margin-bottom: 15px;
}

.bold {
	font-weight: bold;
}

.changeposte {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.changeposte2{
	font-weight: bold;
	padding-right: 5px;
}

h2{
	color: #888;
	margin-bottom: 20px;
	padding-bottom: 3px;
	font-variant: small-caps;
	letter-spacing: 2px;
	font-size: 1.5em;
	border-bottom: 1px solid #BDBDBD;
}

h1 span{
	color: #BDBDBD;
}

a:hover, a:active
{
	color:#B71E1E;
}

img { border: 0; }

a { color: #555; text-decoration: none; }


#header_top{
	height: 108px;
	width: 970px;
	background: url(images/tpl/top.png) left no-repeat;
}

#header_top div.pubtop{
	/* Div de Pub */
	position : relative;
	left: 472px;
	top: 32px;
	width: 475px;
	height: 70px;
}

#header_menu .invisible {
	width: 1px;
	background: none;
}

.hm{	
	position: relative;
	width: 969px; 
	height:  32px;
	padding: 0;
	margin:0;
	background: #fff;
	list-style: none;
	background: transparent url(images/tpl/menu.png) top left no-repeat;
	color: #FFF;
	font-size: 12px;
	overflow: hidden;
}

ul.hm li {
	float: left;
	padding-left:7px;
	 list-style: none;
	 z-index: 5;
	 margin-top: 7px;
}


ul.hm li.back {
	background: url(images/tpl/bgon.gif) bottom center no-repeat;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	z-index: -1;
	width: 54px; 
	height: 10px;
}

#header_menu li a {
	display: inline;
	text-decoration: none;
	color: #ddd;
	font-weight: bold;
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	text-transform: uppercase;
	height:32px;
	margin-left: 15px;
	text-align: center;
	
	z-index: 10;
}

#header_menu li a:hover {
	/* background: url(images/tpl/bgon.gif)  center no-repeat; */
	color: #fff;
	z-index: 10;
		padding-top: 9px;
}

.header_submenu ul {	
	position: absolute;
	width: 969px; 
	height:  28px;
	padding: 0;
	margin:0;
	background: #fff;
	list-style: none;
	background: transparent url(images/tpl/menu2.png) top left no-repeat;
	color: #FFF;
	font-size: 12px;
}

  
.header_submenu li {
	float: right;
	padding-right:30px;
	margin-top: 7px;
}

.header_submenu .invisible {
	width: 1px;
	background: none;
}
  
.header_submenu li a {
	display: inline;
	text-decoration: none;
	color: #ddd;
	font-weight: bold;
	font-family: Arial,Tahoma,Verdana;
	font-size: 9px;
	text-transform: uppercase;
	height:28px;
	margin-left: 15px;
	text-align: center;
}

.header_submenu li a:hover {
	background: url(images/tpl/bgon2.gif) top center no-repeat;
	color:#FF5F5F;
  
}
  
  
  

#corps_top{
	margin-top: 5px;
	width: 970px;
	height: 24px;
	background: url(images/tpl/corps_top.png) left no-repeat;
}

#corps_center{
	width: 970px;
	background: url(images/tpl/corps_center.png) left repeat-y;
	overflow: auto;
}

#corps_bottom{
	width: 970px;
	height: 24px;
	background: url(images/tpl/corps_bottom.png) left no-repeat;
}

#sidemenu{
	width: 260px;
	position: relative;
	top: 0;
	left: 20px;
	float: left;
}

.sidemenu_top_rss{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top_rss.png) left no-repeat;
}

.sidemenu_top_meteo{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top_meteo.png) left no-repeat;
}

.sidemenu_top_cla{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top_cla.png) left no-repeat;
}

.sidemenu_top_login{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top_login.png) left no-repeat;
}

.sidemenu_top_pub{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top_pub.png) left no-repeat;
}

.sidemenu_top_stats{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top_stats.png) left no-repeat;
}

.sidemenu_top{
	width: 234px;
	height: 38px;
	background: url(images/tpl/sidemenu_top.png) left no-repeat;
}


.sidemenu_top span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_top_rss span a{
	color: #fff;
}

.sidemenu_top_cla span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_top_rss span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_top_login span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_top_meteo span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_top_pub span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_top_stats span{
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 42px;
}

.sidemenu_center{
    width: 234px;
	overflow:hidden;
	background: url(images/tpl/sidemenu_center.png) repeat-y;
	padding-top: 1px;
}

.sidemenu_bottom{
    width: 234px;
	height: 27px;
	background: url(images/tpl/sidemenu_bottom.png) left no-repeat;
	margin-bottom: 5px;
}

#page{
	float: left;
	width: 685px;

}

#bottom2{
	height:57px;
	width: 970px;
	background: url(images/tpl/bottom.png) left no-repeat;
	text-align: center;
}

#bottom2 span{
	color: #fff;
	position: relative;
	top: 18px;
	font: bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#bottom2 span a{
	color: #fff;
}

#bottom2 span a:hover{
	color:#B71E1E;
}

.center{
	text-align:center;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}

.rightMaillot{
	text-align:right;
	padding-right:300px;
}

.centerMaillot{
	text-align:center;
}

.centerMaillot a:hover{
	color:#fff;
}

input.fieldlogin {
	color: #555;
	width:59%;
	font-size: 15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2px;
	background: #fff;
	border:1px solid #CECECB;
	text-align : right;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	padding: 1px 18px 1px 1px;
}

input.fieldpass {
	color: #555;
	width:59%;
	font-size: 15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2px;
	background: #fff;
	border:1px solid #CECECB;
	text-align : right;
	background-image: url(images/pass.gif);
	background-repeat: no-repeat;
	padding: 1px 18px 1px 1px;
}

input.fieldlogin2 {
	color: #555;
	width:10%;
	font-size: 15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2px;
	background: #fff;
	border:1px solid #CECECB;
	text-align : right;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	padding: 1px 18px 1px 1px;
}

input.fieldpass2 {
	color: #555;
	width:10%;
	font-size: 15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2px;
	background: #fff;
	border:1px solid #CECECB;
	text-align : right;
	background-image: url(images/pass.gif);
	background-repeat: no-repeat;
	padding: 1px 18px 1px 1px;
}

input.validation {
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #888;
	color: #666;
	cursor:hand;
	cursor: pointer;
	width:37%;
}

input.validation:hover {
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #666;
	color: #B71E1E;
	cursor: url(http://www.footchball.com/pointer.png),pointer,hand;
}

input[type=submit] {
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #888;
	color: #666;
	cursor: url(http://www.footchball.com/pointer.png),pointer,hand;
}

input[type=submit]:hover {
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #666;
	color: #B71E1E;
	cursor: url(http://www.footchball.com/pointer.png),pointer,hand;
}

input[type=button] {
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #888;
	color: #666;
	cursor: url(http://www.footchball.com/pointer.png),pointer,hand;
}

input[type=image]:hover {
	cursor: pointer,hand;
}

input[type=button]:hover {
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #666;
	color: #B71E1E;
	cursor: url(http://www.footchball.com/pointer.png),pointer,hand;
}

select optgroup{
	color: #36631A;
	font-style: normal; 
}

select option{
	color: #000;
	font-style: normal; 
}

.sidemenu_center label {
	width:7em;
	float:left;
	text-align:left;
	background:url(images/puce_li.gif) no-repeat center left;
	padding-left:18px;
	margin-left:10px;
	color:#555;
	font-weight:bold;
	cursor: pointer;
}

.sidemenu_center label:hover{
	background:url(images/puce_on.gif) no-repeat center left;
}

div.loginbg{
	
	background: transparent	url(images/cadenas.png) center center no-repeat;
}

p.register{
	text-align: center;
	font-size: 12px;
	color:#555;
}

div.pseudo{
	color:#555;
	font-weight:bold;
	font-size: 1.2em;
}

.img_right {
	float: right;
	margin-right: 4px;
	border: 1px solid #666;
}

.joueur{

margin-left: -10px;
}

#sidemenu ul {
	list-style-image: url(images/puce_li.gif);
	margin-top: 10px;
}

#sidemenu ul.subMenu {

	margin: 0;
	padding: 0;
	list-style-image: url(images/vide.gif);
	width:140px;
}

#sidemenu ul.subMenu  li{
	border:none;
}

#sidemenu li {
	color:#555;
	width:165px;
	border-bottom: 1px dotted #bbb;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:2px;
	margin-left:-1px;
	font-size: 9pt;
	cursor: help;
}


#sidemenu li a{
	color:#555;
}
#sidemenu li a:hover{
	color:#B71E1E;

}
#sidemenu li span{
	 color:#777;
	font-weight: bold;
}

#sidemenu li:hover{
	background: #eee;
}

#sidemenu li span.highlight{
	 color:#B71E1E;
	font-weight: bold;
}

#sidemenu li#liste_poste{
	list-style-image: url(images/li/poste.png);
}

#sidemenu li#liste_poste span{
	cursor:pointer;
}

#sidemenu li#liste_equi{
	list-style-image: url(images/li/case.png);
}

#sidemenu li#liste_equi span{
	cursor:pointer;
}

#sidemenu li.fatigue{
	list-style-image: url(images/li/fatigue.png);
}

#sidemenu li.popu{
	list-style-image: url(images/li/popu.png);
}

#sidemenu li.matchs{
	list-style-image: url(images/li/matchs.png);
}

#sidemenu li.goalvip{
	list-style-image: url(images/li/vcard.png);
}

#sidemenu li.statut{
	list-style-image: url(images/li/statut.png);
}
#sidemenu li.defis{
	list-style-image: url(images/li/defis.png);
}
#sidemenu li.logout{
	list-style-image: url(images/li/logout.png);
}
#sidemenu li.phy{
	list-style-image: url(images/li/phy.png);
}
#sidemenu li.tech{
	list-style-image: url(images/li/tech.png);
}
#sidemenu li.tact{
	list-style-image: url(images/li/tactique.png);
}
#sidemenu li.niveau{
	list-style-image: url(images/li/niveau.png);
}
#sidemenu li.house{
	list-style-image: url(images/li/house.png);
}
#sidemenu li.argent{
	list-style-image: url(images/li/argent.png);
}
#sidemenu li.mail{
	list-style-image: url(images/li/mail.png);
}
#sidemenu li#profil{
	list-style-image: url(images/li/profil.png);
}
#sidemenu li#calendrier {
	list-style-image: url(images/li/calendrier.png);
}
#sidemenu li#permis{
	list-style-image: url(images/li/car.png);
}
#sidemenu li.moral{
	list-style-image: url(images/li/moral.png);
}
#sidemenu li.moral2{
	list-style-image: url(images/li/moral2.png);
}
#sidemenu li.rank{
	list-style-image: url(images/li/rank.png);
}
#sidemenu li.rankplus{
	list-style-image: url(images/haut.gif);
}
#sidemenu li.notepad2{
	list-style-image: url(images/li/notepad.png);
}
#sidemenu li.rankmoins{
	list-style-image: url(images/bas.gif);
}
#sidemenu li.rankegal{
	list-style-image: url(images/egal.gif); 
}
.hl{
	color:#B71E1E;
	font-weight: bold;
}


.bulle_none{
	width: 627px;
	height: 25px;
	margin: auto;
}

.bulle_none_center{
	margin: auto;
	width: 627px;
	overflow:hidden;	
}

.bulle_none_center div.content{
   color: #333;
   text-align: justify;
   margin: 10px 53px 10px 30px;
}

.bulle_none_center div span{
   font-size: 1em;
}

span.liens{
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
}

.bulle_none_center div span.teamobj{
	font-weight: normal;
	font-size: 1em;
}
.bulle_none_bottom{
	margin: auto;
    width: 627px;
	height: 35px;
}

.infobulle{
	margin: auto;
	border: 1px dashed Black;
	width: 500px;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
	background-color: #FFFFDF;

}

.infobulle_defi{
	margin: auto;
	border: 1px dashed Black;
	width: 500px;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
	background-color: #FFFFDF;

}

.infobulle_defi:hover{
	margin: auto;
	border: 1px solid Black;
	width: 500px;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
	background-color: #Fff;

}

#page ul {
	list-style-image: url(images/puce_li.gif);
}

#page ul.bulle_ul{
	list-style-image: url(images/vide.gif);
}

#page ul.bulle_ul span{
	font-weight: normal;
	font: normal 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	cursor: help;
}

.concours_label{
	font-weight: bold;
	font-size: 1em;
}

/*************** JEUX ******************/

.machine{	
	margin: auto;
	width: 435px; 
	height:  370px;
	background: transparent url(images/jeux/machine_top.png) top left no-repeat;
}

.machine_bt{	
	width: 435px; 
	height: 35px;
	position: relative;
	top: 143px;
	left: 25px;	
}

.slotmachine{	
	float: left;
	width: 145px; 
	height:  190px;
	background: transparent url(images/jeux/machine.png) top left no-repeat;
	position: relative;
	top: 145px;
	left: 0px;
}

.loto{	
	margin: auto;
	width: 435px; 
	height:  190px;
	background: transparent url(images/jeux/loto.png) top left no-repeat;
	color: #fff;
}

.ticket{
	margin: auto;
	width: 309px; 
	height:  409px;
	background: transparent url(images/jeux/ticket.png) top left no-repeat;
	cursor:hand; /* IE je t'aime.... */
	cursor:pointer;
}

.ticket_gain{
	background:#FFF;
	border: 2px solid #000;
	width: 240px; 
	height:  100px;
	position: relative;
	top: 250px;
	left: 32px;
	text-align: center;
}

.jeu_debile{
	background:#DFFFCF;
	border: 4px solid #000;
	width: 500px; 
	height:  200px;
	position: relative;
	top: 0px;
	left: 0px;
	margin: auto;
}
/*************** NEWS **************/

.img_liste_news {
	float: left;
	margin-right: 4px;
	border: 1px solid #999;
	cursor: help;
}

.news_title {
	color: #000;
	text-decoration: none;
	font-weight:bold;
}

.news_title_comments {
	color: #333;
	text-decoration: none;
	float: right;
	margin-top:-1em;
	font-weight: normal;
	font-size: 1em;

}

.news_infos {
	color: #666;
	text-decoration: none;
	margin-bottom: 15px;
}

.news_body {
	border-left: 3px solid #bbb;
	border-right: 3px solid #bbb;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	background: #FEFEFE url(images/textarea.gif) right bottom no-repeat;
}

 .news_body:first-letter{
	padding-left:10px;
	color:#444,;
	font-size: 3em;
	font-weight: bold;
} 

#texteDefis:first-letter{
	padding-left:10px;
	color:#444,;
	font-size: 3em;
	font-weight: bold;
}

.news_bottom {
	border-bottom: 1px dotted #999;
	margin-bottom: 25px;
}

.contentdate{
	background: url(images/news_bg.gif) center top no-repeat;
	float: left;
	width: 40px;
	height: 44px;
	margin: 0;
	padding: 0;
}

.contentdate h4
{

color: #4E8328;
font-size: 14px;
margin: 0;
	padding: 0;

text-align: center;
line-height: 27px;
}


.contentdate .ay
{
	margin: -7px 0 0 0;
	padding: 0;
	color: #555;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	text-indent: 0pt;
	line-height: 12px;
}

/* Tableau */

.tableau{
	width: 98%;
	border-collapse: collapse;
	border: 1px solid #BFBDB1;
	color: #000;
}

.tableau table tr{
	border: 1px dashed #999;
}

.tableau table tr.first{
	background: #DFDDD1;
}

.tableau table tr.first:hover{
	background: #9FDF8B;
	cursor: help;
}

.tableau table tr.defi{
	background: #DFDDD1;
}

.tableau table tr.defi:hover{
	background: #DFDFD9;
}

.tableau table tr.second{
	background: #F4F2F2;
}


.tableau table tr.second:hover{
	background: #B4DFA7;
	cursor: help;
}

.tableau table tr.hight{
	background: #FFCC99;
}

.tableau table tr.hight2{
	background: #FFCC99;
	color: #555;
	font-weight: bold;
}

.tableau table tr.surb{
	background: #AFCCFF;
}

.tableau table tr.hight:hover{
	background: #FFCC00;
	cursor: help;
}	

.tableau table tr.hight2:hover{
	background: #FFCC00;
}	

.tableau table tr.blessure{
	background: #FFBFBF;
}

.tableau table tr.rank1{
	background: #F4F2F2;
	color: #DFB137;
	font-weight: bold;
}

.tableau table tr.rank1:hover{
	background: #DFB137;
	color: #000;
	font-weight: bold;
}

.tableau table tr.rank2{
	background: #DFDDD1;
	color: #AFAFAF;
	font-weight: bold;
}

.tableau table tr.rank2:hover{
	background: #AFAFAF;
	color: #000;
	font-weight: bold;
}

.tableau table tr.rank3{
	background: #F4F2F2;
	color: #CF7B4D;
	font-weight: bold;
}

.tableau table tr.rank3:hover{
	background: #CF7B4D;
	color: #000;
	font-weight: bold;
}

.tableau td.param{
	padding-left: 25px;
	background: url(images/puce_li.gif) left center no-repeat;width: 50%;
}

.tableau td.valeur{
	width: 310px;
	text-align: center;
}

.tableau td.valeur_left{
	width: 310px;
	text-align: left;
}
.tableau td.miniheure{
	width: 100px;
	text-align: center;
}

.tableau td.miniboutique{
	width: 80px;
	text-align: center;
}

.tableau td.imgboutique{
	width: 60px;
	text-align: center;
}

.tableau td.mini2boutique{
	width: 90px;
	text-align: center;
	font-weight: bold;
}

.tableau td.mini3boutique{
	width: 90px;
	text-align: center;
}

.tableau td.maxiboutique{
	width: 300px;
	font-weight: bold;
}

.tableau td.nomvehicule{
	width: 210px;
	font-weight: bold;
}

.tableau td.maxiboutique2{
	width: 220px;
	font-weight: bold;
}

.tableau td.moyenboutique{
	width: 110px; 
	text-align: center;
}

.tableau td.moyenboutique2{
	width: 150px; 
	text-align: center;
}

.tableau td.complete{ 
	width: 700px
}

.tableau td.classement1{
	width: 50px;
	text-align: center;
}

.tableau td.classement2{
	width: 200px;
	text-align: center;
}

.tableau td.classement3{
	width: 50px;
	text-align: center;
}

.tableau td.classement4{
	width: 50px;
	text-align: center;
}

.tableau td.classement5{
	width: 50px;
	text-align: center;
}

.tableau td.classement6{
	width: 50px;
	text-align: center;
}

.tableau td.classement7{
	width: 50px;
	text-align: center;
}

.tableau td.classement8{
	width: 50px;
	text-align: center;
}

.tableau td.classement9{
	width: 50px;
	text-align: center;
}

.tableau td.valeur a{
	color: #000;
}

.tableau th{
	color: #444;
	text-align: center;
	background: #FFFFDF;
	
}

.tableau td.tit{
	color: #444;
	text-align: center;
	background: #FFFFDF;
	font-weight: bold;
	width: 280px;
}

.tableau caption{
	font-weight: bold;
	border-bottom: 1px solid #BFBDB1;
	background: #fff;
	color: #417121;
}

/* Tableau invisible */

.tableau_invis{
	width: 99%;
	border-collapse: collapse;
	border: none;
	cursor: crosshair;
}

.tableau_invis table tr{
	border: none;
}


.tableau_invis td.valeur{
	width: 600px;
	height: 42px;
	text-align: left;
	color: #fff;
	font-weight: bold

}

.tableau_invis td.valeur:hover{
	color: #B71E1E;
	font-weight: bold;
}

.tableau_invis th{
	color: #444;
	text-align: center;
	display: none;
}

.tableau_invis caption{
	font-weight: bold;
	border: 1px solid #BFBDB1;
	background: #fff;
	color: #417121;
}

.terrain{
	width: 617px;
	height: 250px;
	background: url(images/terrain.gif) center left no-repeat;

 }
 
 /* Tableau invisible 2 (contact) */

.tableau_invis2{
	width: 99%;
	border-collapse: collapse;
	border: none;
}

.tableau_invis2 table tr{
	border: none;
}

.tableau_invis2 td.valeur{
	width: 600px;
	height: 42px;
	text-align: left;
	color: #333;
	font-weight: bold

}

.tableau_invis2 td.valeur:hover{
	color: #B71E1E;
	font-weight: bold;
}

.tableau_invis2 th{
	color: #444;
	text-align: center;
	display: none;
}

.tableau_invis2 caption{
	font-weight: bold;
	border: 1px solid #BFBDB1;
	background: #fff;
	color: #417121;
	display: none;
}

.parrain{
	border-left: 5px solid #666;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;


}

.playerOnline{
	color:green;
	font-weight:bold;
	cursor:help;
}

.playerGoodDefi{
	color:navy;
	font-weight:bold;
	cursor:help;
}

.playerDefi2Moins{
	color:green;
	font-weight:bold;
	cursor:help;
}

.playerDefi2Plus{
	color:green;
	font-weight:bold;
	cursor:help;
}
.playerDefiPlus{
	color:green;
	font-weight:bold;
	cursor:help;
}
.playerDefiMoins{
	color:green;
	font-weight:bold;
	cursor:help;
}

.playerBlesse{
	color:black;
	font-weight:bold;
	cursor:help;
}

.playerOffline {	color:darkred;	font-weight:bold;	cursor:help;}.playerTeamRed {	color:darkred;	font-weight:bold;	cursor:help;}.playerTeamBlue {	color:darkblue;	font-weight:bold;	cursor:help;}

.versus {
	border: 1px dotted #bbb;
	padding-left: 25px;
	padding-right: 25px;
}

.messageInfo{
	margin: auto;
	border: 1px solid Black;
	width: 500px;
	overflow: auto;
	padding: 10px;
	background-color: #FFFFDF;
	text-align: center;

}

.bonus {
	font-weight:normal;
}

.promo {
	color: #FF515D;
}

.promo:hover {
	color:#FFE87F;
}

.promo_none {
	color:#FFE87F;
}

.promo_none:hover {
	color: #FF515D;
}

.progressbar { 
    border:1px solid #000000; 
    width: 325px; 
    height: 15px; 
    line-height: 15px; 
    text-align: center; 
}

.progressbarjeu { 
    border:1px solid #000000; 
    width: 90%; 
    height: 15px; 
    line-height: 15px; 
    text-align: center; 
	margin: auto;
}

.progressbarDefis { 
    border:1px solid #000000; 
    width: 75%; 
    height: 15px; 
    line-height: 15px; 
    text-align: center; 
	margin: auto;
}

.progressbar2 { 
	font-size: 1px;
	color:transparent;
    border-right:1px solid #464646; 
	border-left:1px solid #464646; 
    width: 100%; 
    height: 13px; 
    text-align: center; 
}

.blackj {
	border:3px solid #FFF;
	background: #588A3B url(images/tapis.gif) top left repeat;
	color: #fff;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-top: 10px;
}

.textebj {
	border:1px dotted #333;
	background:#ECEAE8;
	color: #000;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}

.notepad {
	border:2px solid #E0E0E0;
	background: #eee url(images/underline.gif) top left repeat;
	color: #333;
	padding-left: 15px;
	padding-right: 15px;
	
}


.tickercontainer { /* the outer div with the black border */

width: 969px; 
height:  32px;
margin: 0; 
padding: 0
overflow: hidden; 
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 950px; 
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
font: bold 10px Verdana;
margin: 0 15px 0 0;
} 

ul.newsticker a.messflsh:hover {
	color: #B71E1E;
} 

ul.newsticker span {
margin: 0 10px 0 0;
} 

#corps_top2{
	margin-top: 7px;
	width: 970px;
	height: 13px;
	background: url(images/tpl/corps_top.png) left top no-repeat;
}

#corps_center2{
	width: 970px;
	height: 30px;
	background: url(images/tpl/corps_center.png) left repeat-y;
	overflow: hidden;
}

#corps_bottom2{
	width: 970px;
	height: 13px;
	background: url(images/tpl/corps_bottom.png) left bottom no-repeat;
}

select.listeActi
{
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #888;
	color: #666;
}

select.listeActi:hover
{
	background-image: url(zeforum/styles/prosilver_green/theme/images/bg_button.gif);
	border:1px solid #333;
	color: #B71E1E;
	
}	

.titleSelect
{
	color: #B71E1E;
}

.closebulle{
	float:right;
	margin-right: 25px;
	
}

.closeimg{
	border:1px solid #999;
	cursor: pointer;
}

a.debile{
	color:#B71E1E;
	font-weight: bold;
	text-decoration: blink;
}

.comments_top{
	margin-top: 5px;
	width: 585px;
	height: 10px;
	background: url(images/tpl/bulle_com_top.gif) left top no-repeat;
}

.comments_center{
	width: 585px;
	background: url(images/tpl/bulle_com_center.gif) left repeat-y;

}

.comments_bottom{
	width: 585px;
	height: 5px;
	background: url(images/tpl/bulle_com_bot.gif) left top no-repeat;
}

span.firstletter:first-letter{
	padding-left:10px;
	color:#444,;
	font-size: 3em;
	font-weight: bold;
} 

.mini_ital{
	font: italic 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-right: 15px;
	margin-left: 10px;
}	

.mini_ital span{
	border-bottom: 1px dotted #bbb;
	margin-bottom: 10px;
}

.tableau td.maxiboutique3{
	width: 400px;
	font-weight: bold;
}
.divfacebook {
height: 40px;
margin-left: 10px;
padding-left: 50px;
padding-top: 10px;
background: url(images/facebook.png) no-repeat;
}
.divtweeter {
height: 40px;
margin-left: 10px;
padding-left: 50px;
padding-top: 10px;
background: url(images/twitter.png) no-repeat;
}