body
{
	font-size:	13px;
	background-attachment:	fixed;
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
}

div#dbg
{
/*	border-style:	solid;
	border-width:	3px 3px 3px 3px;*/
	float:	left;
	text-align:	left;
	width:	100%;
	float:	left;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:	10px;
	margin-bottom:	10px;
	color:	#0d0;
	background-color:	#000;
}

table
{
	background-attachment:	fixed;
}

div
{
/*	float:	center;*/
	font-size:	14px;
	background-attachment:	fixed;
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	text-align:	justify;
}

div#menu
{
/*	border-style:	solid;
	border-width:	3px 3px 3px 3px;*/
	text-align:	left;
	width:	180px;
	float:	left;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:	10px;
	margin-bottom:	10px;
}

div#hautmenu
{
	margin-left:	-10px;
	margin-top:	-8px;
}

div#basmenu
{
	margin-left:	-10px;
	margin-bottom:	-8px;
}

div#auth
{
	text-align:	center;
	float:	right;
	margin:	10px;
	padding:	10px;
	background-attachment:		fixed;
}

div#centre
{
/*	border-style:	solid;
	border-width:	2px 2px 2px 2px;*/
	font-weight:	bold;
	margin-left:	210px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
/*	width:	80%;*/
/*	float:	right;*/
	padding-left:	50px;
	padding-top:	20px;
	padding-right:	50px;
	padding-bottom:	20px;
}

div#logogrp
{
	float:	none;
	text-align:	center;
	margin:	30px;
}

input.submit
{
	font-weight:	bold;
	font-size:	12px;
}

a:link,a:active,a:visited
{
	text-decoration:	none;
}

a:hover
{
	border-style:	solid;
	border-width:	1px;
/*	margin-width:	2px;*/
/*	text-decoration:	underline;*/
}

a.up:hover,a.up2:hover
{
	border-style:	none;
	border-width:	0px;
/*	margin-width:	2px;*/
/*	text-decoration:	underline;*/
}

a.up2
{
	font-weight:	normal;
	font-size:	70%;
	padding-left:	10px;
}

h1,h2,h3,h4
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	text-decoration:	underline;
}

h1
{
	font-size:	30px;
	text-align:	center;
}

h2, h3
{
	font-weight:	bold;
}

h2
{
	font-size:	22px;
}

h3
{
	font-size:	16px;
}

h4
{
	font-size:	16px;
}

h5
{
	text-align:	center;
	font-size:	25px;
}

p
{
	text-align:	justify;
}

p.CENTER
{
	text-align:	center;
}


code.bleu
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	color:		#00ffff;
}
code.jaune
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	color:		#ffff00;
}

code.rouge
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	color:		#ff0000;
}

code.bleufonce
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	color:		#008080;
}
code.jaunefonce
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	color:		#808000;
}

code.rougefonce
{
	font-family:	tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	color:		#800000;
}
/*
ul#menutab
{
	 font:	bold 11px;
	 list-style-type:	none;
	 margin-left:	210px;
	 margin-top:	0;
	 margin-right:	0;
	 margin-bottom:	0;
	 padding-left:	4px;
	 padding-bottom:	24px;
	 border-bottom:	1px solid #6c6;
}

ul#menutab li
{
	 float:	left;
	 height:	21px;
	 background-color:	#cfc;
	 margin:	2px 2px 0 2px;
	 border:	1px solid #6c6;
}

ul#menutab li.actif
{
		border-bottom:	1px solid #fff;
		background-color:	#fff;
}

ul#menutab a
{
		float:	left;
		display:	block;
		color:	#666;
		text-decoration:	none;
		padding:	4px;
}

ul#menutab a:hover
{
		background:	#fff;
}

ul#menutab .sousmenu
{
 display:	none;
 list-style-type:	none;
 margin:	0;
 padding:	0;
 border:	0;
}

ul#menutab .sousmenu li.actif
{
 float:	none;
 margin:	0;
 padding:	0;
 border:	0;
 width:	149px;
}

ul#menutab li a:link, ul#menutab li a:visited
{
 display:	block;
 height:	auto;
 margin:	0;
 padding:	4px 8px;
 border-right:	1px solid #fff;
 text-decoration:	none;
}

ul#menutab .sousmenu li.actif a:link, ul#menutab .sousmenu li.actif a:visited
{
 display:	block;
 margin:	0;
 border:	0;
 text-decoration:	none;
}

ul#menutab .sousmenu li.actif a:hover
{
 background-image:	none;
}

ul#menutab li:hover > .sousmenu { display:	block; }
*/

div.page a
{
	display:	block;
	float:	right;
	background-attachment:	fixed;
}

div.page a:hover
{
	background-attachment:	fixed;
}

#menutab
{
 position:absolute;
 list-style-type:	none;
 margin:	0;
 margin-left:	-50px;
 margin-right:	-50px;
 margin-top:	-20px;
 padding:	0;
 border:	1px;
}
#menutab li
{
 float:	left;
 width:	175px;
 margin:	0;
 padding:	0;
 border:	1px;
}
#menutab .sousmenu
{
 display:	none;
 list-style-type:	none;
 margin:	0;
 padding:	0;
 border:	1px;
}
#menutab .sousmenu li
{
 float:	none;
 margin:	0;
 padding:	0;
 border:	1px;
}
#menutab li a:link, #menutab li a:visited
{
 display:	block;
 height:	auto;
 margin:	0;
 padding:	4px 8px;
 border:	1px solid;
 text-decoration:	none;
 background-attachment:	fixed;
}
/*#menutab li a:hover { background-color:	#F2462E; }
#menutab li a:active { background-color:	#5F879D; }
*/
#menutab .sousmenu li a:link, #menutab .sousmenu li a:visited
{
 display:	block;
 margin:	0;
 border:	1px;
 text-decoration:	none;
}
#menutab .sousmenu li a:hover
{
 border:	1px;
 background-image:	none;
}
#menutab li a:hover, #menutab .sousmenu li a:hover
{
	background-attachment:	fixed;
}


#menutab li:hover > .sousmenu { display:	block; }

