body
{
	margin:auto;
	width:1000px;
	font-family: Verdana,Bitstream Vera Sans,Sans-Serif;
	font-size: 11px;
	color: Black;
	/*background-color:rgb(227,234,253);*/
	background-color:rgb(8,33,99);
	background-image:url('../s1/image1/body/test.png');
	background-repeat:no-repeat;
	background-position:center top;
	
}
a
{
	color:rgb(8,33,99);
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
select
{
	border:solid 1px rgb(8,33,99);
	margin-top : 2px;
	margin-bottom : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	font-family: Verdana,Bitstream Vera Sans,Sans-Serif;
	font-size: 11px;
	background-color:rgb(220,220,220);
}
textarea
{
	border:solid 1px rgb(8,33,99);
	margin-top : 2px;
	margin-bottom : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	font-family: Verdana,Bitstream Vera Sans,Sans-Serif;
	font-size: 11px;
	background:none;
}
input
{
	border:solid 1px rgb(8,33,99);
	margin-top : 2px;
	margin-bottom : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-family: Verdana,Bitstream Vera Sans,Sans-Serif;
	font-size: 11px;
	background:none;
}
input .radio
{
	border:none;
	margin:none;
	padding:none;
}
.submitt{
	border:none;
	color:rgb(240,240,240);
	font-weight:bold;
	padding-bottom:4px;
}
.tetecorps a
{
	color:rgb(8,33,99);
	text-decoration:underline;
}
.tetecorps a:hover
{
	text-decoration:none;
}
.textparthelp a
{
	color:rgb(8,33,99);
	text-decoration:underline;
}
.textparthelp a:hover
{
	color:rgb(16,66,159);
}
h1
{
	display:inline;
	font-weight:none;
	font-size:11px;
}
h2
{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:18px;
	color:rgb(8,33,99);
}
h3
{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
	color:rgb(8,33,99);
}
h4
{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	color:rgb(8,33,99);
}

/*ENTETE*/
#entete
{
	height:127px;
	padding-top:15px;
	padding-right:50px;
	background-image:url('../s1/image1/enteteondarun.png');
	background-repeat:no-repeat;
	background-position:left top;
}


.newsbar
{
	text-align:center;
	padding-top:1px;
	padding-left:30px;
	padding-right:30px;
	height : 30px;
	background-image:url('../s1/image1/corps/news.png');
	background-repeat:no-repeat;
	background-position:left center;
	color:rgb(240,240,240);
}
.newsbar a
{
	color:rgb(200,200,200);
}

.tableentete{
	border-collapse:collapse;
	width:1000px;
}

.pubentete{
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	height:90px;
}

#menu
{
	float:left;
	width:170px;
}

#hmenu
{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:rgb(240,240,240);
	width:80px;
}

.tetemenu
{
	height:19px;
	padding-top:6px;
	font-weight: bold;
	color:rgb(240,240,240);
	background-image:url('../s1/image1/menu/tete.png');
	
	text-align:center;
}

.partmenu
{
	background-image:url('../s1/image1/menu/back.png');
	text-align:center;
	padding-right:1px;
	padding-top:5px;
	overflow:hidden;
}
.partmenu1
{
	background-image:url('../s1/image1/menu/back.png');
	text-align:left;
	padding-left:18px;
	padding-bottom:5px;
	padding-top:5px;
}
.partmenu1 .div5
{
	height:5px;
}
.btnmenuconn
{
	display:block;
	background-image:url('../s1/image1/menu/btnconn.png');
	background-repeat:no-repeat;
	background-position:center;
	color:rgb(8,33,99);
	height:18px;
	padding-top:3px;
	margin-bottom:5px;
}

.btnmenuconn:hover
{
	display:block;
	background-image:url('../s1/image1/menu/btnconnon.png');
	background-repeat:no-repeat;
	background-position:center;
	color:rgb(240,240,75);
	height:18px;
	padding-top:3px;
	margin-bottom:5px;
}

.partmenu a img
{
	margin-bottom:5px;
}

.dotted
{
	border:1px dotted rgb(8,33,99);
	text-align:center;
	background-color:rgb(220,220,220);
}

.piedmenu
{
	height:20px;
	font-weight: bold;
	color:rgb(215,215,215);
	background-image:url('../s1/image1/menu/pied.png');
	
	text-align:center;
}

#corps
{
	margin-left:0px;
	padding-left:0px;
	
	
}

.tetecorps
{
	height:22px;
	padding-top:3px;
	color:rgb(240,240,240);
	background-image:url('../imageindexg/tetelarge.png');
	padding-left:20px;
	font-weight: bold;
	
}
.tetecorps a
{
	color:rgb(200,200,200);
	text-decoration:none;
}
.tetecorps a:hover
{
	color:rgb(200,200,200);
	text-decoration:underline;
}
.barentete
{
	width:950px;
}
.barentete th
{
	text-align:right;
}
.textcorps
{
	padding-left:5px;
	padding-right:5px;
	margin-right:0px;
	padding-bottom:20px;
	min-height:500px;
	overflow:none;
	background-image:url('../imageindexg/baselarge.png');
	background-position:left top;
	background-repeat:repeat-y;
}
.piedcorps
{
	height:16px;
	padding-top:4px;
	font-weight: bold;
	color:rgb(240,240,240);
	background-image:url('../imageindexg/piedlarge.png');
	
	text-align:center;
}
.piedcorps a
{	color:rgb(200,200,200);
}
.footcenter
{
	background-color:rgb(240,240,240);
	text-align:center;
}
.textcorpscenter
{
	padding-left:20px;
	padding-right:20px;
	margin-right:0px;
	min-height:535px;
	overflow:auto;
	text-align:center;
	background-image:url('../s1/image1/corps/base.png');
	background-position:left top;
	background-repeat:repeat-y;
}
.colondroit
{	
	float:right;
	width:240px;
}
.tetecolondroite
{
	height:19px;
	padding-top: 6px;
	color:rgb(240,240,240);
	background-image:url('../s1/image1/colondroite/tete.png');
	font-weight: bold;
	text-align:center;
}
.textcolondroiteanim
{
	
	margin-left:10px;
	margin-right:10px;
	padding-left:3px;
	
	background-image:url('../s1/image1/colondroite/fond.png');
	background-repeat:no-repeat;
	background-position:bottom center;
}
.textcolondroite
{
	padding : 5px;
	margin-left:10px;
	margin-right:10px;
	background-image:url('../s1/image1/colondroite/fond.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	
	/*background-image:url('../s1/image1/jante1.gif');
	background-repeat:no-repeat;
	background-position:bottom right;*/
}

.textcolondroitecenter
{
	text-align:center;
	padding : 5px;
	margin-left:10px;
	margin-right:10px;
	background-image:url('../s1/image1/colondroite/fond.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	/*background-image:url('../s1/image1/jante1.gif');
	background-repeat:no-repeat;
	background-position:bottom right;*/
}
.textcolondroitenone
{
	padding : 5px;
	margin-left:10px;
	margin-right:10px;
	background-image:url('../s1/image1/colondroite/fond.png');
	background-repeat:no-repeat;
	background-position:bottom center;
}
.textcolondroitenone table
{
	width:100%:
}
.textcolondroitenone table th
{
	color: rgb(8,33,99);
}
.tetecolondroitedisabled
{
	height:22px;
	padding-top: 8px;
	color:gray;
	background-image:url('../s1/image1/colondroite/tetedis.png');
	font-weight: bold;
	text-align:center;
}
.textcolondroitedisabled
{
	padding : 5px;
	margin-left:10px;
	margin-right:10px;
	background-image:url('../s1/image1/colondroite/fond.png');
	background-repeat:no-repeat;
	background-position:bottom center;
}
.tetepart
{
	width:470px;
	text-align:center;
	height:19px;
	padding-top: 6px;
	color:rgb(240,240,240);
	margin-left:15px;
	font-weight: bold;
	background-image:url('../s1/image1/part/tete.png');
}

.textpart, .textparthelp
{
	width:450px;
	padding-left:10px;
	padding-right:10px;
	margin-left:15px;
}
.centerpart
{
	text-align:center;
	width:450px;
	padding-left:10px;
	padding-right:10px;
	margin-left:15px;
}
/*Classes universelles*/

.gros
{
	font-weight : bold;
	font-size:13px;

}
.right
{
	text-align:right;
}
.left
{
	text-align:left;
}
.top
{
	vertical-align:top;
}
.noborder
{
	border:none;
}
.bordera
{
	border:1px solid black;
}
.borderlr
{
	border-left:1px solid black;
	border-right:1px solid black;
	padding-left:5px;
}
.bold
{
	font-weight : bold;
}
.violet
{
	color:rgb(170,0,170);
}
.red
{
	color:red;
}
.green
{
	color:rgb(0,127,0);
}
.blue
{
	color:rgb(8,33,99);
}
.silver, .disabled
{
	color:gray;
}
.center
{
	text-align:center;
} 
.petit
{
	font-size:9px;
	font-weight:normal;
}
.hr
{
	border:1px solid black;
	background-color:black;
}
/*News*/
.titrenews
{
	font-weight:bold;
	font-size:14px;
	color:rgb(8,33,99);
}
.datenews
{
	color:gray;
}
/*Page inscription*/
.tableinscription
{
	border:none;
	border-collapse:collapse;
	width:100%;
}
.tableinscription th
{
	width:200px;
	text-align:right;
}

/*Table Activation*/
.tablecenter
{
	border:none;
	border-collapse:collapse;
	width:100%;
}
.tablecenter th
{
	width:250px;
	text-align:right;
}
/* Table concession*/
.tableconcession
{
	
	width:100%;
	border:1px solid rgb(8,33,99);
	
}
.tableconcession th
{
	font-weight:bold;
	color:rgb(8,33,99);
	text-align:left;
}

.tableconcession .right
{
	font-weight:bold;
	color:rgb(8,33,99);
	text-align:right;
}
.prixconcession
{
	font-weight:bold;
	color:rgb(8,33,99);
	text-align:right;
}
.graphstatborder
{
	width:50px;
	margin-left:3px;
	
	padding:1px;
	background-image:url('../s1/image1/graphstat/border.png');
	
	height:16px; 
	text-align:left;
}
.graphstatborder300
{
	width:300px;
	padding:1px;
	background-image:url('../s1/image1/graphstat/border300.png');
	height:16px; 
	text-align:left;
	margin-left:13px;
}
.graphstatborder5
{
	width:310px;
	padding:1px;
	background-image:url('../s1/image1/graphstat/border5.png');
	height:16px; 
	text-align:left;
}
.graphstatborder7
{
	width:440px;
	padding:1px;
	background-image:url('../s1/image1/graphstat/border7.png');
	height:16px; 
	text-align:left;
}
.graphstat
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/blue.png');
	color:white;
}
.graphstatsilver
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/silver.png');
	color:white;
}
.graphstatred
{
	height:16px;
	text-align:left;
	background-image:url('../s1/image1/graphstat/red.png');
	color:white;
}
.graphstatgreen
{
	height:16px;
	text-align:left;
	background-image:url('../s1/image1/graphstat/green.png');
	color:white;
}
.imgconcess
{
	border:none;
	height:100px;
	width:100px;
	margin-top:-1px;
	margin-left:-1px;
}
/*Page infocar*/
.tableinfocar
{
	border:none;
	border-collapse:collapse;
	width:100%;
	text-align:center;
}
.tableinfocar .first
{
	height:320px;
}

.tableinfocar th
{
	font-weight:bold;
	color:rgb(8,33,99);
	font-size:14px;
}
.imginfocar
{
	border:none;
	height:300px;
	width:300px;
}
.graphinfocarborder
{
	width:185px;
	padding:1px;
	background-image:url('../s1/image1/graphstat/borderinfocar.png');
	height:16px; 
	text-align:left;
}
.graphinfocar
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/blue.png');
	background-repeat:repeat-x;
	color:white;
}
.graphinfocarunder
{
	height:16px;
	text-align:left;
	background-image:url('../s1/image1/graphstat/blue.png');
	color:white;
}
.graphinfocarred
{
	height:16px;
	text-align:left;
	background-image:url('../s1/image1/graphstat/red.png');
	color:white;
}
.graphinfocargreen
{
	height:16px;
	text-align:left;
	background-image:url('../s1/image1/graphstat/green.png');
	color:white;
}
/*Class communes à Garage et infocar*/
.infocarbtn
{
	display:block;
	float:left;
	width: 63px;
	height: 41px;
	background-repeat:no-repeat; 
	background-position:center top;	
	font-size:16px;
	padding-top:9px;
	font-weight:bold;
	color:rgb(8,33,99);
}
.ocascarbtn
{
	display:block;
	float:left;
	width: 63px;
	height: 41px;
	background-repeat:no-repeat; 
	background-position:center top;	
	font-size:16px;
	padding-top:9px;
	font-weight:bold;
	color:rgb(8,33,99);
}
.imgcarbig
{
	height:250px;
}
.bigimgcar
{
	margin-top:1px;
}
/*Page garage*/
.graphusureok
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/blue.png');
	color:white;
}
.graphusuregreen
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/green.png');
	color:white;
}
.graphusureyel
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/yellow.png');
	color:white;
}
.graphusurered
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/red.png');
	color:white;
}
.graphusuregray
{
	height:16px;
	text-align:center;
	background-image:url('../s1/image1/graphstat/silver.png');
	color:white;
}
/*Page amelioration*/
.listpiece
{
	width:100%;
}
.listpiecedroit
{
	width:200px;
}

/*Page piece*/
.tablepiece
{
	width:100%;
}
.tablepiece th
{
	color:rgb(8,33,99);
	width:25%;
}
/*Page réparation*/
.tablebtnrep
{
	width:80px;
}
.graphstatborderamel
{
	width:327px;
	padding:1px;
	background-image:url('../s1/image1/graphstat/borderamel.png');
	height:16px; 
	text-align:left;
}
/*Page Occasion*/
.detbtnoccas
{
	font-weight:bold;
	color:rgb(8,33,99);
	text-align:center;
}
.tableinfodroite
{
	border:none;
	border-collapse:collapse;
	width:210px;
	text-align:left;
}
.tableinfodroite th
{
	font-weight:bold;
	text-align:right;
}
/*Page division*/
.classement
{
	border-bottom:1px solid rgb(8,33,99);
	border-collapse:collapse;
	width:449px;
	text-align:left;
}
.classement td
{
	border-left:1px solid rgb(8,33,99);
	border-right:1px solid rgb(8,33,99);
}
.classement th
{
	background-color: rgb(202,202,202);
	color:rgb(8,33,99);
	font-weight:bold;
	border:1px solid rgb(8,33,99);
	padding-left:5px;
	padding-right:5px;
}
.classement .firstq td
{
	color: rgb(255,255,0);
	border-bottom:1px solid green;
	font-weight:bold;

}
.classement .first td
{
	color: rgb(255,255,0);
	font-weight:bold;
}

.classement .or
{
	color: rgb(255,255,0);
	font-weight:bold;
}

.classement .second td
{
	color: rgb(75,75,75);
}
.classement .secondq td
{
	color:  rgb(75,75,75);
	border-bottom:1px solid green;
}
.classement .argent
{
	color:  rgb(75,75,75);
}
.classement .third
{
	color: rgb(100,85,40);
}
.classement .thirdq
{
	color: rgb(100,85,40);
	border-bottom:1px solid green;
}
.classement .fourq
{
	border-bottom:1px solid green;
}
.classement .releg
{
	color:red;
}
.classement .freleg td
{
	border-bottom:1px solid red;
}
.classement .specreleg td
{
	border-top:1px solid red;
	color: red;
}
.classement .relegf td
{
	color: red;
}

.classement .wq
{
	color: green;
}


/*Page recrutement*/
.tableprixpilote
{
	border-bottom:1px solid rgb(8,33,99);
	border-collapse:collapse;
	width:100%;
	text-align:center;
	
}
.tableprixpilote td
{
	border-left:1px solid rgb(8,33,99);
	border-right:1px solid rgb(8,33,99);
}
.tableprixpilote th
{
	background-color: rgb(202,202,202);
	color:rgb(8,33,99);
	font-weight:bold;
	border:1px solid black;
	padding-left:5px;
	padding-right:5px;
}
.fondcasque
{
	height:100px;
	width:100px;
}
/*Page general*/
.tablegeneral
{
	border:none;
	border-collapse:collapse;
	width:100%;
}
.tablegeneral .right
{
	text-align:right;
	padding-right:15px;
}
.tablegeneral th
{
	font-weight:bold;
	color:rgb(8,33,99);
}
/*Page order*/
.optionordre
{
	border:1px solid black;
	border-collapse:collapse;
	width:100%;
}
.optionordre th
{
	width:18,3%;
	text-align:center;
	font-weight:normal;
}
.optionordre #totspe, #totpil, #totpil2, #totcar, #totcar2
{
	font-weight:bold;
	
}
.optionordre .tete
{
	text-align:center;
	border:1px solid black;
	background-color: rgb(202,202,202);
	font-weight: bold;
	color:rgb(8,33,99);
}
/*Pages help*/
.helpinfo
{
	border-bottom:1px solid gray;
	border-collapse:collapse;
	width:100%;
	text-align:center;
	
}
.helpinfo td
{
	border-left:1px solid gray;
	border-right:1px solid gray;
}
.helpinfo th
{
	background-color: rgb(8,33,99);
	color:rgb(215,215,215);
	font-weight:bold;
	border:1px solid black;
	padding-left:5px;
	padding-right:5px;
}
/*Page déconnect*/
.box
{
   font-size: 11px;   
   width: 300px;
   margin: auto; /* Pour centrer notre page */
   margin-top:100px;
}
.boxA
{
   border:1px solid rgb(8,33,99);
   background-color:white;
   height:300px;
   width:300px;
   text-align:center;
}

/***** page magasin ****/
.magasin
{
	margin:auto;
}
.magasin th
{
	text-align:center;
	color: rgb(8,33,99);
	width:200px;
}

/*****  Page achat ****/
.achat
{
	border:1px solid rgb(8,33,99);
	border-collapse:collapse;
	width:450px;
	margin-left:1px;
}
.achat td
{
	border:1px solid rgb(8,33,99);
}
.achat th
{
	border:1px solid rgb(8,33,99);
	width:260px;
	color: rgb(8,33,99);
}
/***** page annonce ****/
.annonce
{
	margin-left: 1px;
	width:100%;
	border-collapse:collapse;
}
.btnannonce
{
	background-image:url('../s1/image1/btn_fr/btnannonce.png');
	background-repeat:no-repeat;
	background-position: center;
	padding-bottom:5px;
}
.btnannonce:hover
{
	background-image:url('../s1/image1/btn_fr/btnannonceon.png');
	background-repeat:no-repeat;
	background-position: center;
	padding-bottom:5px;
}
.btnannonce:hover a
{
	color:rgb(240,240,75);
}

.btnannoncedis
{
	background-image:url('../s1/image1/btn_fr/btnannoncedis.png');
	background-repeat:no-repeat;
	background-position: center;
	padding-bottom:5px;
}
.annonce tr
{
	border-right : 1px solid rgb(8,33,99);
	border-left : 1px solid rgb(8,33,99);
}
.annonce td
{
	text-align:center;
	color: rgb(8,33,99);
	border-top : 1px solid rgb(8,33,99);
	border-bottom : 1px solid rgb(8,33,99);
}
.annonce th
{
	text-align:center;
	color: rgb(8,33,99);
	background-color: rgb(202,202,202);
	border : 1px solid rgb(8,33,99);
}


/**** messagerie ****/

.tablemess
{
	border:none;
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
	margin-left:1px;
}
.tablemess td
{
	padding:5px;
}
.tablemess th
{
	width:25%;
	padding:5px;
	text-align : right;
	color:rgb(8,33,99);
}
.tablemessagerie
{
	border:none;
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
	margin-left:1px;
}
.tablemessagerie td
{
	padding:5px;
	border:1px solid rgb(8,33,99);
}
.tablemessagerie th
{
	padding:5px;
	
	color:rgb(8,33,99);
	background-color:rgb(240,240,240);
	border:1px solid rgb(8,33,99);
}
.gray
{
	color:rgb(215,215,215);
}
.btnmess
{
	border:none;
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
	margin-left:1px;
}
.btnmess td
{
	padding:5px;
	text-align:center;
}

/*Page runner */
.runnertable
{	
	width:100%;
}
.runnertable th
{	
	color:rgb(8,33,99);
}
.runnertable2
{	
	width:100%;
	border-collapse:collapse;
}
.runnertable2 th
{	
	color:rgb(8,33,99);
	width:25%;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid rgb(8,33,99);
	border-right:1px solid rgb(8,33,99);
	border-left:1px solid rgb(8,33,99);
}

.runnertable2 td
{	
	color:rgb(8,33,99);
	text-align:center;
	font-weight:bold;
}
.runnertable2 .border
{
	border-top:1px solid rgb(8,33,99);
	border-right:1px solid rgb(8,33,99);
	border-left:1px solid rgb(8,33,99);
}
.runnertable2 .btn
{
	width:20%;
	border:1px solid rgb(8,33,99);
	background-image:url('../s1/image1/btn_fr/runbtn.png');
	background-repeat:no-repeat;
	background-position:center
	
}
.runnertable2 .btnoff
{
	width:20%;
	border:1px solid rgb(8,33,99);
	background-image:url('../s1/image1/btn_fr/runbtndis.png');
	background-repeat:no-repeat;
	background-position:center
	
}
.runnertable2 .btn:hover
{
	width:20%;
	border:1px solid rgb(8,33,99);
	background-image:url('../s1/image1/btn_fr/runbtnon.png');
	background-repeat:no-repeat;
	background-position:center
	
}

.runnertable3
{	
	width:100%;
	border-collapse:collapse;
}
.runnertable3 td
{	
	border-collapse:collapse;
	padding:5px;
}

.runnertable4
{	
	width:80%;
	border-collapse:collapse;
	margin:auto;
	background-image:url('../s1/image1/paiement/base.png');
	background-repeat:no-repeat;
	background-position:top center
}
.runnertable4:hover
{	
	
	background-image:url('../s1/image1/paiement/baseon.png');

}
.runnertable4:hover td
{	
	color:rgb(0,180,0);

}
.runnertable4 td
{	
	border-collapse:collapse;
	text-align:center;
	vertical-align:bottom;
	
	height:40px;
}
.runnertable4 th
{	
	border-collapse:collapse;
	text-align:center;
	
	height:110px;
	
}

.runnertablemenu
{
	background-image:url('../s1/image1/paiement/menu.png');
	width:100%;
}
.runnertablemenu th
{
	width:33px;
}
/* HALL **/



.blochall
{
	text-align:center;
	padding : 5px;
	margin-left:10px;
	margin-right:10px;
	border : 5px outset rgb(220,220,220);
	color:rgb(8,33,99);
	font-weight:bold;
	height:80px;
	overflow:auto;
}
/*Table inscr cup*/
.inscup
{
	width:100%
}

.inscup th
{
	color:rgb(8,33,99);
	text-align:right;
}

.cup_list_td
{
	text-align:center;
	width:25%;
}
/*Training.php*/

.infotrain
{
	width:100%;
	border-collapse:collapse;
	border:1px solid rgb(8,33,99);
	margin:3px;
}
.infotrain td
{
	font-weight:bold;
}
.infotrain th
{
	text-align:right;
}

/*TROPHEE*/

.trophee
{
	border-bottom:1px solid rgb(8,33,99);
	border-collapse:collapse;
	width:449px;
	text-align:left;
}
.trophee td
{
	border:1px solid rgb(8,33,99);
}
.trophee th
{
	background-color: rgb(202,202,202);
	color:rgb(8,33,99);
	font-weight:bold;
	border:1px solid rgb(8,33,99);
	padding-left:5px;
	padding-right:5px;
}

/*COMPTA*/
.comptared
{
	background-image:url('../s1/image1/compta/red.png');
}
.comptagreen
{
	background-image:url('../s1/image1/compta/green.png');
}
.comptayellow
{
	background-image:url('../s1/image1/compta/yellow.png');
}
.comptapink
{
	background-image:url('../s1/image1/compta/pink.png');
}
.comptaorange
{
	background-image:url('../s1/image1/compta/orange.png');
}



/*****   CIRC CREATOR  ******/

.circretable{
	width:450px;
	border-collapse:collapse;
	background-image:url('../s1/image1/circ/fond.png');
	background-repeat:no-repeat;
	background-position:left top;
}
.circretable td{
	width:18px;
	height:18px;
	border:1px dotted black;
	cursor:pointer;
	color:yellow;
}

.circretable img{
	width:18px;
	height:18px;
	border:0px;
	margin:0px;
}
.outcircre{
	width:100%;
	border-collapse:collapse;
}
.outcircre th{
	width:40px;
	height:40px;
	text-align:center;
	cursor:pointer;
	
}
.outcircre img{
	width:30px;
	height:30px;
	cursor:pointer;
	
}


/*************/
/****FOFO****/

.tetefofo{
	height:24px;
	padding-top:5px;
	color:rgb(240,240,240);
	background-image:url('../s1/image1/forum/tete.png');
	padding-left:18px;
	padding-right:18px;
	font-weight: bold;
}
.tetefofo a
{
	color:rgb(200,200,200);
}
.textfofo{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.fofo{
	border:1px solid rgb(8,33,99);
	border-collapse:collapse;
	width:100%
}
.fofo td{
	border:1px solid rgb(8,33,99);
	padding:5px;
}
.fofo_titre{
	font-size:13px;
}
.post{
	border-collapse:collapse;
	width:100%;
	border:0px solid rgb(8,33,99);
}
.post td{
	border:0px solid rgb(8,33,99);
}
.post .quote{
	margin-left:20px;
	padding:5px;
	background-image:url('../s1/image1/forum/quote.png');
	width:95%;
}

/* LIST CUP */

.list_cup{
	border-collapse:collapse;
	width:100%;
	border:1px solid rgb(8,33,99);
}
.list_cup th{
	text-align:center;
	color:rgb(8,33,99);
	background-color:rgb(200,200,200);
	border:1px solid rgb(8,33,99);
}
.list_cup td{
	border-top:1px solid rgb(8,33,99);
	border-bottom:1px solid rgb(8,33,99);
	border-right:1px dotted rgb(8,33,99);
	border-left:1px dotted rgb(8,33,99);
}
.list_cup .cup_lciec	{
	color:rgb(240,240,240);
	background-color:rgb(24,99,240);
}
.list_cup .cup_lciec	a{
	color:rgb(220,220,220);
}
.list_cup .cup_lcen	{
	background-color:rgb(220,220,220);
}
.list_cup .cup_lcif{
	background-color:rgb(240,180,240);
}
.list_cup .cup_lcf {
	background-color:rgb(220,220,220);
}
.list_cup .cup_lci {
	background-color:rgb(180,220,255);
}
.list_cup .cup_lcj {
	background-color:rgb(255,255,150);
}
.list_cup .cup_lco {
	background-color:rgb(255,230,150);
}
.list_cup .cup_lcv{
	background-color:rgb(200,255,200);
}

.list_cup .cup_lcimp{
	color:rgb(150,150,150);
}


/* TABLE INDEX GENERAL*/
.indexgmenug{
	width:180px;
	float:left;
	padding:20px;
	
}
.indexgtetemenug{
	background-image:url('../imageindexg/tetemenug.png');
	height:10px;
}
.indexgcorpsmenug{
	padding:10px;
	text-align:center;
	font-weight:bold;
	color:rgb(240,240,240);
	background-image:url('../imageindexg/corpsmenug.png');
}
.indexgpiedmenug{
	width:180px;
	background-image:url('../imageindexg/piedmenug.png');
	height:10px;
}
.btnreg{
	width:130px;
	height:73px;
	margin:5px;
	background-image:url('../imageindexg/150-100clign.png');
	color:rgb(8,33,99);
	font-size:18px;
	padding:10px;
	padding-top:17px;
}
.btnreg:hover{

	background-image:url('../imageindexg/150-100on.png');
	color:rgb(220,220,220); 
}
.indexgparttete{
	background-image:url('../imageindexg/tetepart.png');
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color:rgb(240,240,240);
	height:10px;
}
.indexgpartcorps{
	background-image:url('../imageindexg/corpspart.png');
	background-position:left bottom;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
.indexgpartpied{
	background-image:url('../imageindexg/piedpart.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
	height:15px;
	margin-bottom:-10px;
}
.indexgpartpied a{
	color:rgb(240,240,240);
}
.indexgbefore{
	min-height:500px
}
.indexgcorps{
	padding:20px;
	margin-left:200px;
}
.indexscreenbox{
	width:200px;
	background-image:url('../imageindexg/screenbox.png');
	padding:10px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	color:rgb(240,240,240);
}
.indextableinfos{
	border-collapse:collapse;
	width:100%;
}
.indextableinfos td{
	padding-left:5px;
}
.btnsinfosindexg {
	margin-top:-20px;
	margin-left:12px;
	border-collapse:collapse;
	width:100%;
	font-weight:bold;
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:center;
}



.tableindexg{
	border-collapse:collapse;
	width:100%;
}

.tableindexg .indexgconnec{
	width:385px;
	height:500px;
	text-align:center;
	vertical-align:top;
	color:rgb(240,240,240);
	font-weight:bold;
	padding-left:15px;
	padding-top:17px;
}

.infosindexg{
	vertical-align:top;
	padding-right:10px;
	padding-top:10px;
	
	width:570px;
}
.infosindexgdiv {
	background-image:url('../imageindexg/infobox.png');
	background-position:left bottom;
	padding:10px;
	height:288px;
	padding-bottom:5px;
}


