
*
	{
	zoom:1;
	}
body {
	background-color:#5B9433;
	padding:0px;
	margin:0px;
	
	color:#000;
	font: bold 13px verdana;
	background-position:top center;
	background-image:url('images/fond.jpg');
}
p
	{
	padding:0px;
	margin:0px;
	}
.fene
	{
	font: bold 11px verdana;
	display:block;
	text-align:center;
	padding:10px 15px;	
	background-color:#eee;
	margin:5px 5px 15px;
	border: dashed 1px #666;
	background-image:url('images/error1.jpg');
	background-position:-50px 0px;
	}
td{
	color:#000;
	font:  12px verdana;
	}
.cadreforum th {
	padding:0px;
	margin:0px;	
	color:#fff;
}
.cadreforum td table th a {
	text-decoration:none;	
	color:#fff;
}

#fond
	{
	background-image:url('images/header_fond.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	}
.coupe
	{
	width:226px;
	height:172px;
	float:left;
	padding:2px 0px 5px;
	margin:3px 5px 3px 6px;
	}
.race
	{
	width:170px;
	float:left;
	}
.cadretitre
	{
	padding-left:80px;
	padding-bottom:15px;
	color:#000;
	font: bold 13px verdana;
	
	}
#fond2
	{
	background-image:url('images/hfond.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:25px;
	}
#site #carteflash
	{
	padding:30px 0px 0px;
	}
.menu a
	{
	font: 11px verdana;
	text-decoration:none;
	padding:0px 5px;
	}
.menu a:hover
	{
	text-decoration:underline;
	}
.menu
	{
	color:#777;
	font: 11px verdana;
	text-decoration:none;
	}
#fondtop
	{
	background-image:url('images/fond_cadre_haut.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=scale src=images/fond_cadre_haut.png');
	*background-image: none;
	height:129px;
	}
#fondbas
	{
	background-image:url('images/fond_cadre_bas.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=scale src=images/fond_cadre_bas.png');
	*background-image: none;
	height:41px;
	}
#coinbg
	{
	background-image:url('images/fond_coin_bg.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=scale src=images/fond_coin_bg.png');
	*background-image: none;
	height:41px;
	width:120px;
	}
#coinbd
	{
	background-image:url('images/fond_coin_bd.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=scale src=images/fond_coin_bd.png');
	*background-image: none;
	height:41px;
	width:47px;
	}
#coinhd img
	{
	background-image:url('images/fond_coin_haut.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=images/fond_coin_haut.png');
	*background-image: none;
	height:129px;
	width:47px;
	}
#coinhd2 img
	{
	background-image:url('images/fond_coin_haut.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=images/fond_coin_haut.png');
	*background-image: none;
	height:190px;
	width:47px;
	}
.titreflash
	{
	display:block;
	padding:35px 0px 0px 5px;
	}
.cadred
	{
	background-image:url('images/fond_cadre_droit.png');

	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=scale src=images/fond_cadre_droit.png');
	*background-image: none;
	}
.cadreg
	{
	background-image:url('images/fond_cadre_gauche.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=scale src=images/fond_cadre_gauche.png');
	*background-image: none;
	}
#central
	{
	background-color:#FFF;
	background-position:-120px -129px;
	background-repeat:no-repeat;
	}
.cadreforum th	
	{
	border-bottom: solid 4px #fff;
	font: 11px verdana;
	}
.cadreforum th span , .cadreforum th a.main	
	{
	padding:0px 0px 0px 20px;
	background-image:url('images/puce.gif');
	background-position:6px 0px;
	background-repeat:no-repeat;
	font: 11px verdana;
	text-decoration:none;
	color:#fff;
	}
.forummenu 
	{
	padding:0px 10px 2px;
	}
.forummenu , .forummenu a
	{
	font: 11px verdana;
	text-decoration:none;
	}
.forummenu a:hover
	{
	font: 11px verdana;
	text-decoration:underline;
	}
.theme_login
	{
	font: 11px verdana;
	font-weight:bold;
	}
.cadreforum td td td , .cadreforum td	
	{
	border-bottom: solid 0px #fff;
	font: 11px verdana;
	color:#000;
	}
.cadreforum td td	
	{
	border-bottom: solid 4px #fff;
	font: 11px verdana;
	color:#000; 
	background-repeat:repeat-x;
	}
.cadreforum td a	
	{
	color:#000;
	}
.forum_themes a
	{
	font: 13px verdana;
	color:#000;
	display:block;
	text-decoration:none;
	font-weight:bold;
	}
.messagemain a
	{
	font: 12px verdana;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
.theme_message
	{
	font: 9px verdana;
	color:#000;
	padding:2px 4px;
	display:block;
	white-space:nowrap;
	font-weight:normal;
	text-decoration:none;
	}
.cadreforum td td.forum_themes 
	{
	font:11px verdana;
	color:#000;
	}
.aide div
	{
	font: bold 12px verdana;
	padding-bottom:3px;	
	}
.aide 
	{
	padding:0px 5px;	
	}
	.aide p
		{
		
	padding:0px 5px 10px;
	margin:0px;
		}
form
	{
	padding:0px;
	margin:0px;	
	}
h4
	{
	font: bold 16px verdana;
	color:#009;	
	padding:0px;
	margin:20px 0px 12px;
	}
.garageline a
	{
	font: bold 13px verdana;
	color:#009;
	}

.message0 a{ 
	background-image: url('images/statut0.gif');
	background-repeat:no-repeat;	background-position: 6px 10px;
	padding:12px 0px 12px 30px;
display:block;
	}
.message1 a{ 
	background-image: url('images/statut1.gif');
	background-repeat:no-repeat;	background-position: 6px 10px;
	padding:12px 0px 12px 30px;
display:block;
	}
.message2 a{ 
	background-image: url('images/statut2.gif');
	background-repeat:no-repeat;	background-position: 6px 10px;
	padding:12px 0px 12px 30px;
display:block;
	}
.message0n a{ 
	background-image: url('images/statut0n.gif');
	background-repeat:no-repeat;	background-position: 6px 10px;
	padding:12px 0px 12px 30px;
display:block;
	}
.message1n a{ 
	background-image: url('images/statut1n.gif');
	background-repeat:no-repeat;	background-position: 6px 10px;
	padding:12px 0px 12px 30px;
display:block;
	}
.message2n a{ 
	background-image: url('images/statut2n.gif');
	background-repeat:no-repeat;	background-position: 6px 10px;
	padding:12px 0px 12px 30px;
	display:block;
	
	}
.postdate
	{
	border-bottom: solid 1px #00A;
	padding:1px 5px 3px;
	font: 10px verdana;
	display:block;
	}
.postdate .actions 
	{
	font: bold 10px verdana;
	float:right;
	margin-top:-12px;
	text-decoration:none;
	}
.postdate .actions  a
	{
	text-decoration:none;
	}
 td div.mess{ 
	padding: 8px 8px 12px 8px;
	overflow:hidden;
	display:block;
	width:500px;
	
 }
 td div.mess2{ 
	overflow:hidden;
	display:block;
	width:100%;
	
 }
 td div.mess a{ 
	color:#430043;
	font-weight:normal;
	text-decoration:underline;
 }
 td div.mess a:hover{ 
	color:#00c;
	text-decoration:underline;
 }
.linksprof
	{
	border-top: solid 1px #fff;
	padding:3px 5px 3px;
	font: 10px verdana;
	display:block;
	margin-top: 1px;
	}
.linksprof  a
	{
	text-decoration:none;
	}

.inputtext {
	background-color:#fff;
	background-image:url('images/fondbtn2.jpg');
	background-repeat:no-repeat;
	font: 11px verdana;
	border:solid 1px #ccc;
	padding:3px;	
	}
input.inputtext {
	height:20px;	
	}
.bouton_bb {
	font: 11px verdana;
	background-color:#eee;
	border:solid 1px #ccc;
	padding:2px;
	margin-bottom:2px;	
	}
.submit {
	font: bold 12px verdana;
	background-color:#eee;
	border:solid 1px #999;
	padding:3px 8px;
	margin-bottom:2px;
	background-image:url('images/fondbtn.jpg');	
	}
.submit:hover {
	font: bold 12px verdana;
	background-color:#fff;
	border:solid 2px #900;
	padding:2px 7px;
	color:#900;
	margin-bottom:2px;	
	}
.submit:active {
	font: bold 12px verdana;
	background-color:#fff;
	color:#009;
	border:solid 2px #009;
	padding:2px 7px;
	margin-bottom:2px;	
	}
.w20 { 
	width:20%;
	}	
.w30 { 
	width:30%;
	}	
.w40 { 
	width:40%;
	}	
.w50 { 
	width:50%;
	}	
.w60 { 
	width:60%;
	}	
.w70 { 
	width:70%;
	}	
.w80 { 
	width:80%;
	}	
.w90 { 
	width:90%;
	}	
.w100 { 
	width:100%;
	}
.menutop a
	{
	color:#006;
	font: bold 11px verdana;
	}
.menutop 
	{
	color:#006;
	font: bold 11px verdana;
	padding:5px 10px;
	}
.mpauteur
	{
	display:block;
	text-align:right;
	padding-top:10px;
	}
	.quote
		{
		border:dashed 1px #888;
		padding:3px 5px;
		margin:3px 5px;
		}
	.quotetitre
		{
		margin:3px 5px 0px;
		padding:3px 5px 0px;
	font: bold 11px verdana;
		}

span.cont{
	display:block;
	text-align:left;	
	margin:0px;
	padding:2px;
	clear:both;
	min-height:20px;
	}

span.cont span.int{
	display:inline;
	width:45%;
	padding:3px 5px 0px;
	margin:0px 5px 0px -15px;
	font-weight:bold;
	text-align:right;
	float:left;
	}
span.cont span.inp{
	display:block;
	width:50%;
	float:left;
	padding:0px 0px;
	margin:0px -8px 0px 4px;
	}
td.createline a
	{
	font:bold 13px verdana;
	padding-top:10px;
	display:block;
	}
.submitline
	{
	clear:both;
	display:block;
	padding:10px;
	
	}
.messageprev
	{
	text-align:left;
	font: normal 11px verdana;
	background-color:#fff;
	}
.messageerror
	{
	font: bold 14px verdana;
	color:#c00;
	text-align:center;
	padding:10px 0px 10px 30px;
	border-color:#c00;
	background-image:url('images/error1.jpg');
	background-position:0px 0px;
	}
.pages
	{
	padding:0px ;
	margin:0px;
	float:left;
	display:inline;
	}
.pages li
	{
	padding:1px 0px ;
	line-height:20px;
	margin:0px;
	list-style-type:none;
	float:left;
	display:inline;
	}
 .pages li a:hover , .pages li.current a
	{
	font:bold 10px verdana;
	background-color:#103EA0;
	border: solid 1px #000;
	background-image:url('images/fondtopforum.jpg');
	color:#fff;
	text-decoration:none;
	}
 .pages li.pagetit
		{
		font:bold 10px verdana;
		text-decoration:none;
		padding:3px 5px 3px 0px;
		}
.categorie_bottom a
	{
	text-decoration: underline;
	}
.pages li span
	{
	margin-left:4px;
	padding:3px 0px;
	background-color:#fff;
	font:bold 10px verdana;
	border: solid 0px #733073;
	color:#000;
	text-decoration:none;
	}
.pages li a
	{
	margin-left:4px;
	padding:2px 4px;
	background-color:#eee;
	border: solid 1px #000;	
	color:#009;
	font:bold 10px verdana;
	text-decoration:none;
	}
.onglets td a
	{
	padding:2px 10px 2px 3px;	
	color:#000;
	font:bold 12px verdana;
	white-space:nowrap;
	text-decoration:none;
	}
b.scorename
	{
	padding:5px 0px 0px 0px;
	display:block;	
	color:#000;
	font:bold 10px verdana;
	white-space:nowrap;
	}
b.scorename a
	{
	font:bold 10px verdana;
	color:#008;
	text-decoration:none;
	}
.onglets td a:hover
	{	
	color:#900;
	}
table.cadreforum td table td.small
	{	
	font-size:9px;
	padding:0px 3px;
	}
table.cadreforum td table.minfos td.minfosd
	{
	font: bold 12px Verdana;
	padding:0px 6px 4px 8px;
	}
table.cadreforum td table.minfos td.minfosd a
	{
	font: bold 12px Verdana;
	text-decoration:none;
	}
table.cadreforum td table.minfos3 td.minfosd3
	{
	font: bold 11px Verdana;
	padding:0px 6px 0px 8px;
	}
table.cadreforum td table.minfos3
	{
	font: bold 11px Verdana;
	margin:5px;
	}
table.cadreforum td table.minfos3 td.minfosd3 a
	{
	font: bold 11px Verdana;
	text-decoration:none;
	}
table.cadreforum  td table.minfos2 td.minfosd2
	{
	font: bold 12px Verdana;
	padding:0px 6px 4px 2px;
	}
table.cadreforum td table.minfos td img
	{
	margin:0px 0px 4px;
	}
table.cadreforum td table.minfos2 td img
	{
	margin:0px 0px 0px;
	}
table.cadreforum td table td.mesmed
	{
	font: bold 13px Verdana;
	}
.pistemain
	{
padding-left:8px;
}

div.rec4 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:2px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med4.gif');	
	}

div.rec3 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:2px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med3.gif');	
	}


div.rec2 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:2px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med2.gif');	
	}
div.rec1 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:2px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med1.gif');	
	}
div.rec {
	font: 11px Verdana;
	padding:4px 0px 4px 0px;
	display:block;
	text-align:center;	
	}

div.crec4 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:0px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med4.gif');	
	}

div.crec3 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:0px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med3.gif');	
	}


div.crec2 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:0px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med2.gif');	
	}
div.crec1 {
	padding:4px 0px 4px 20px;
	display:block;
	text-align:center;
	font: 11px Verdana;
	background-position:0px -1px;
	background-repeat: no-repeat;
	background-image:url('images/med1.gif');	
	}
div.crec {
	font: 11px Verdana;
	padding:4px 0px 4px 0px;
	display:block;
	text-align:center;	
	}
table.cadreforum td table tr.pasdebas td
	{
	border-bottom:solid 0px red;
	}
table.cadreforum td table tr.pasdebas2 td
	{
	border-bottom:solid 2px #fff;		
	}
table.cadreforum td table tr.pasdebas2 td.bas2
	{
	padding:2px 5px;
	} 
.welcome
	{
		font: bold 11px Verdana;
	}
.welcome2
	{
		font: bold 12px Verdana;
	}
.welcome3
	{
		display:block;
		padding:12px 10px 15px 20px;
		font: bold 13px Verdana;
	}
.welcome3:hover
	{
		color:#c00;
	background-image:url('images/fondbasforum3_0.jpg');
	background-position:top center;
	background-repeat:no-repeat;
		text-decoration:none;
	}
#partenaires {
	padding:7px 0px 3px 0px;
	display:block;
	text-align:center;
	color:#fff;
	font: 11px Verdana;
	background-image:url('images/partenaires.jpg');	
	}
.partimg {
	padding:0px 1px 0px 0px;	
	}
#partenaires a{
	font: 10px Verdana;
	
	}

table.cadreforum td table.minfos4 td.minfosd4
	{
	font: normal 11px Verdana;
	padding:0px 0px 0px 3px;
	}

table.cadreforum td table.minfos4 td.minfosd4 a
	{
	font: bold 11px Verdana;
	}
div#palette {
	z-index:500;
}
div#palette table {
	border-bottom : solid 1px #ccc; 
	border-left : solid 1px #e0e0e0; 
	border-right : solid 1px #e0e0e0; 
	border-top : solid 1px #fff; 
} 
div#palette td img#img_palette1 { 
	margin-bottom:4px; 
	padding:0px;}


.color span img
		{
		border: solid 1px #eee;
		width:34px;
		height:16px;
		}