body {
	background-image: url(/files/images/bg.jpg) ;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #333333;	
	*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#00FFFFFF',EndColorStr='#00FFFFFF');
}
.central
	{
	background:url('/files/images/fondcentral.jpg') repeat-x;
	border-left: 4px solid #111111;
	border-right: 4px solid #111111;
	background-color:#f9f9f9;
	}
.menu
	{
	background-image:url('/files/images/menu.jpg');
	height:25px;
	}
.menu a
	{
	font: normal 12px  verdana;
	text-decoration:none;
	padding: 5px 14px 5px 32px;
	display:block;
	}
.menu a:hover
	{
	text-decoration:underline;
	}
.menu ul , .menu li
	{
	padding: 0px 0px;
	margin: 0px 0px;
	display:inline;
	list-style-type:none;
	}
.menu ul 
	{
	padding: 0px 0px 0px 1px;
	display:block;
	}
.menu li
	{	
	padding: 0px;
	display:inline;
	float:left;
	height:25px;
	background:url('/files/images/sep.jpg') no-repeat 0px 15px;
	}
.menu li.compte2 span
	{
	font: normal 12px  verdana;
	text-decoration:none;
	padding: 5px 14px 5px 32px;
	display:block;
	background:url('/files/images/compte.gif') no-repeat 12px 5px;
	}
.menu li.compte a 
	{
	background:url('/files/images/compte.gif') no-repeat 12px 5px;
	}
.menu li.ncompte a
	{
	background:url('/files/images/ncompte.gif') no-repeat 12px 5px;
	}
.menu li.stats a
	{
	background:url('/files/images/stats.gif') no-repeat 12px 5px;
	}
.menu li.tools a
	{
	background:url('/files/images/tools.gif') no-repeat 12px 5px;
	}
.menu li.support a
	{
	background:url('/files/images/support.gif') no-repeat 12px 5px;
	}
.menu li.infos a
	{
	background:url('/files/images/infos.gif') no-repeat 12px 5px;
	}
.menu li.connect a
	{
	background:url('/files/images/compte.gif') no-repeat 12px 5px;
	}
.menu li.compte , .menu li.ncompte , .menu li.compte2
	{
	background:none;
	padding-left:2px;
	}
.menu li.deco
	{
	padding-right:4px;
	background:none;
	float:right;
	}
h2.news a
	{	
	text-decoration:none;
	display:block;
	margin: -3px -6px;
	padding: 3px 6px;
	}
h2.news a:hover
	{	
	background-color:#ffffee;
	}
h2.news
	{
	background-color:#f3f2c2;
	color:#000000;
	font: bold 11px  verdana;
	padding: 7px 12px;
	margin:6px 0px 0px;
	text-align:center;
	background-image:url('/files/images/fondmenuh1.jpg');
	}
h2.news_dis
	{
	background-color:#eeeeee;
	color:#999999;
	font: bold 11px  verdana;
	padding: 7px 12px;
	margin:6px 0px 0px;
	text-align:center;
	}


h2.mb
	{
	background-color:#f3f2c2;
	color:#000000;
	font: bold 13px  verdana;
	padding: 7px 12px;
	margin:6px 0px 0px;
	text-align:center;
	background-image:url('/files/images/fondmenuh1_2.jpg');
	}	
	

ul.news, p.news, form.news
	{
	background:url('/files/images/fondmenusoush1.jpg') no-repeat 0px 0px;
	list-style-type:none;
	background-color:#ffffcb;
	color:#000000;
	font: normal 11px  verdana;
	padding: 7px 7px 7px 7px;
	margin:0px;
	}
p.news2
	{
	background:#FFFFFF;
	list-style-type:none;
	color:#000000;
	font: normal 11px  verdana;
	padding: 7px 7px 7px 7px;
	margin:0px;
	}
	
p.news2 a
{
color:#000000;
display:block;
font: normal 10px  verdana;
text-decoration:none;
padding:3px 8px;
}
p.news2 a:hover
	{
	background-color:#CCCCCC;
	display:block;
	font: normal 10px  verdana;
	text-decoration:none;
	}
.style1 {
	font-size: 24px;
	color: #FFFF00;
}
.style2 {color: #CCCCCC}
form.news a
	{
	display:block;	
	font: normal 9px  verdana;
	text-decoration:none;
	}
table.stats
	{
	border-spacing: 0px;
	border-collapse: collapse;
	width:98%;
	margin: 0px 0px 0px 1%;;
	border-top: solid 1px #eee;
	}
table.stats th
	{
	background-image:url('/files/images/btnbg.jpg');
	font: bold 11px  verdana;
	color:#000;
	white-space:nowrap;
	padding:4px 12px;
	background-position: left bottom;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	}
table.stats tr td
	{
	border-left: solid 1px #eee;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #eee;
	color:#000;
	font: normal 10px  verdana;
	padding: 3px 5px;
	}
td.col1 , td.col2 ,  td.col3 ,  td.col4 ,  td.col5 ,  td.col6 
	{
	font: normal  10px  verdana;
	width: 15%;
	text-align:center;
	}
table.stats td.col0
	{
	font: bold 10px  verdana;
	width: 15%;
	font-weight:bold;
	color:#000;
	text-align:center;
	}
table.stats th.col1 ,table.stats  th.col2 , table.stats  th.col3 ,table.stats   th.col4 , table.stats  th.col5 , table.stats  th.col6 
	{
	border-bottom: solid 1px #ddd;
	font: bold 10px  verdana;
	}
table.stats th.col0
	{
	border-bottom: solid 1px #ddd;
	}
p.news a
	{
	display:block;
	font: normal 10px  verdana;
	text-decoration:none;
	padding:3px 8px;
	}
p.news a:hover
	{
	background-color:#ffffee;
	display:block;
	
	font: normal 10px  verdana;
	text-decoration:none;
	}
h2.contact
	{
	background-color:#d9e6e8;
	color:#000000;
	font: bold 11px  verdana;
	padding: 7px 12px;
	margin:6px 0px 0px;
	text-align:center;
	}
p.contact
	{
	background-color:#e7ffff;
	color:#000000;
	font: normal 11px  verdana;
	padding: 7px 10px 30px 10px;
	margin:0px;
	background:url('/files/images/bgcontact.jpg') no-repeat bottom right;
	}
.central table.centraltable
	{
	margin-top:-6px;
	}
.centraldata
	{
}
.centraldata h1
	{
	background-image:url('/files/images/fondtopcadre.jpg');
	color:#555;
	font: normal 12px  verdana;
	padding: 7px 27px;
	margin:6px 0px 0px;
	}
.centraldata p
	{
	background:url('/files/images/fondtopcadre.jpg') no-repeat 0px -50px;
	color:#000000;
	padding: 4px 6px;
	font: 11px  verdana;
	margin:0px;
	background-color:#fff;
	border-top: dashed 1px #d5d5d5;
	}
.centraldata p td
	{
	color:#000000;
	font: 11px  verdana;
	}
input.inp
	{		
	background: url(/files/images/fondbtn.jpg) no-repeat  0px 0px ;
	padding:3px 5px;
	margin:2px 0px;
	color:#333;
	font: normal 11px Verdana ;
	border: solid 1px #ccc;
	background-color:#fff;
	height:20px;
	}
textarea.inp
	{		
	background: url(/files/images/fondbtn.jpg) no-repeat  0px 0px ;
	padding:2px 2px;
	margin:2px 0px;
	color:#333;
	font: normal 11px Verdana ;
	border: solid 1px #ccc;
	background-color:#fff;
	width:98%;
	}
select.inp
	{		
	background: url(/files/images/fondbtn.jpg) no-repeat  0px 0px ;
	padding:1px 1px;
	margin:2px 0px;
	color:#333;
	font: normal 11px Verdana ;
	border: solid 1px #ccc;
	background-color:#fff;
	}
select.inp optgroup
	{		
	padding:2px 2px;
	}
.topmenu
	{
	font: normal 12px Verdana ;
	background-color:#fff;
	padding:5px 1px;
	background-color:#fff;
	
	}
input.inputsubmit
	{		
	background: url(/files/images/fondbtn.jpg) no-repeat  0px 0px ;
	padding:3px 15px;
	*padding:3px 5px;
	color:#333;
	margin:2px 0px;
	font: bold 11px Verdana ;
	border: solid 1px #ccc;
	background-color:#fff;
	}
a.supportnew
	{		
	background: url(/files/images/supportn.gif) no-repeat  -1px 1px ;
	padding: 2px 0px 2px 18px;
	}
input.inputsubmit:hover
	{		
	padding:2px 14px;
	*padding:2px 4px;
	border: solid 2px #900;
	color:#900;
	}
.menu li span.sub 
	{
	position:absolute;
	margin:25px 0px 0px 0px;
	color:#000;
	border: solid 1px #575757;
	padding: 3px ;
	border-top:0px;
	font: normal 11px  verdana;
	background-color:#fff;
	display:none;
	}

.menu li span.sub  a
	{
	color:#000;
	display:block;
	float:none;
	background-image:none;
	padding:3px 10px 3px 5px;
	font: normal 11px  verdana;
	white-space:nowrap;
	}
.menu li span.sub a:hover
	{
	background-color:#eee;
	color:#000;
	text-decoration:none;
	}
p .titre
	{
	font: normal 10px  verdana;
	display:block;
	padding:4px 0px 5px;
	}
p .texte
	{
	padding:0px 3px 10px;
	display:block;
	font: normal 9px  verdana;
	}
.central a
	{
	color:#000;
	}
.e_alert
	{
	display:block;
	background-color:#f9f9f9;
	color:#900;
	font: normal 12px  verdana;
	
	background-image:url('/files/images/fondtopcadre.jpg') ;
	padding: 7px 27px;
	margin:6px 0px 0px;
	}
.e_error
	{
	display:block;
	color:#600;
	background-color:#f9f9f9;
	font: normal 11px  verdana;
	padding: 15px 20px;
	margin:6px 0px 6px;
	}
.e_normal
	{
	display:block;
	background-color:#f9f9f9;
	color:#555;	
	background-image:url('/files/images/fondtopcadre.jpg');
	font: normal 12px  verdana;
	padding: 7px 27px;
	margin:6px 0px 0px;
	}
.floatmenu
	{
	position:absolute;
	background-color:#f2f2f2;
	padding: 5px;
	margin: 21px 0px 0px -1px;
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	display:none;
	}
.floatmenu a
	{
	font: normal 11px  verdana;
	color:#333;	
	padding: 3px 20px 3px 4px;
	display:block;
	text-decoration:none;
	}
.floatmenu a:hover
	{
	font: normal 11px  verdana;
	color:#000;	
	background-color:#fff;
	padding: 3px 20px 3px 4px;
	display:block;
	text-decoration:none;
	}
.fondbtn
	{
	background-image:url('/files/images/btnbg.jpg');
	}
.lnk
	{
	font: normal 11px  verdana;
	color:#333;	
	padding: 4px 13px 4px 13px;
	margin: 0px -2px;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}
.lnk2
	{
	background-image:url('/files/images/btn_bas.jpg');
	font: normal 11px  verdana;
	color:#333;	
	padding: 3px 12px 5px 28px;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}
.statse
	{
	margin-top:4px;
	margin-bottom:2px;
	background-color:#f9f9f9;
	padding:5px 0px 5px;
	height:300px;
	display:block;
	}
.annee
	{
	background-image:url('/files/images/btn_annee.jpg');
	font: normal 11px  verdana;
	color:#555;
	padding: 3px 10px 5px 31px;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}
.mois
	{
	background-image:url('/files/images/btn_mois.jpg');
	font: normal 11px  verdana;
	color:#555;
	padding: 3px 10px 5px 31px;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}
.emptyline
	{
	display:block;
	height:1px;
	clear:both;
	}
.bigred
	{
	display:block;
	padding: 8px 0px 2px 0px;
	font: bold 20px verdana;
	color:#e00;
	clear:both;
	}
.case1 .medium
	{
	display:block;
	font: bold 18px verdana;
	color:#000;
	padding:8px 0px;
	text-align:left;
	}
.case1 .medium span
	{
	color:#e00;
	}
.case1 .small
	{
	display:block;
	font: bold 14px verdana;
	color:#000;
	background:url('/files/images/puce.gif') no-repeat 0px 8px;
	padding:5px 3px 4px 20px;
	text-align:left;
	} 
.case1 .small span 
	{
	color:#e00;
	}
.case1 , .case2
	{
	width:330px;
	float:left;
	height:246px;
	margin:12px;
	}
.inscase	
	{
	text-align:center;
	display:block;
	padding:5px;
	background:url('/files/images/fondtopcadre.jpg') no-repeat -50px -50px;
	margin:10px;
	border: solid 1px #aaa;
	}
.case1 .inscase .medium	
	{
	display:block;
	text-align:center;
	font: bold 16px verdana;
	}
.case1 .img
	{
display:block;
	margin:5px;
	width:328px;
	height:244px;
	border: solid 1px #000;
	}
.select0 , .select1
	{
	display:block;
	float:left;
	width:160px;
	margin: 0px 5px 8px;
	height:135px;
	text-decoration:none;
	}
.select0 span , .select1 span
	{
	text-align:center;
	display:block;	
	}
.select0 img
	{
	border: solid 2px #ddd;
	padding: 4px;
	background-color:#fff;
	}
.select1  img
	{
	border: solid 2px #c00;
	padding: 4px;
	background-color:#fff;
	}