/* www.meusburger.net/matthias : CSS générale */
body    {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background : #525D82 url(images/dallage.gif) no-repeat top left;}

/* Titres */
h1	{color: #AA0000; font-size: 14pt; font-weight: bold; margin-top: 0;}
h2	{color: #AA0000; font-size: 12pt; padding-left: 2px; font-weight: bold; border-style: solid; border-left-width: 1px; border-bottom-width: 1px; border-top-width: 0px; border-right-width: 0px; width: 50%; border-color: #AA0000; margin-top: 30px;}
h3	{color: #AA0000; font-size: 11pt; padding-left: 5px; font-weight: bold;}
h4	{color: #880000; font-size: 10pt; padding-left: 10px; font-weight: bold;}

/* Blocs */
div.maintab	 	{width: 85%; margin-left: auto; margin-right: auto; text-align: left;}
div.maindiv		{width: 100%; background-color: #FFFFFF; color: #000000; border: solid 1px #000000; padding: 5px;}
div.langue		{float: right; font-size: 8pt;}

/* Acronymes, abbréviations et aide */
abbr, acronym, .help {border-bottom: 1px dotted #333; cursor: help;}

/* Images */
img	{border: 0;}

/* Regles */
hr	{color: white; width: 1px;}

/* Listes */
li	{line-height: 1em; margin-top: 10px;}
li li	{ margin-top: 5px;}
ul.sommaire li {margin-top:3px;}

/* Accessibilité */
div.accessibilite {display: none;}

/* Menu */
div.menu	{margin-top: 15px; margin-bottom:0; padding:0;}
div.menu ul	{list-style-type: none; margin: 0; padding:0;}
div.menu h1	{display : none}
div.menu li	{line-height: 1em; display: inline; margin-right: 2px;}
div.menu a 	{text-decoration: none; width: 100%; border : solid 1px #000000; padding-left: 4px; padding-right: 4px; font-weight:bold;}
div.menu a:link		{color: #CCCCCC;  background-color: #525D82; }
div.menu a:visited	{color: #CCCCCC;  background-color: #525D82; }
div.menu a:hover	{color: #333333; background-color: #CCCCCC;}
	
/* Tableaux */
table.largmax	  	{width: 100%; }

/* Credits */
div.credits			{font-size: 8pt; color : #CCCCCC;}
div.credits a			{font-size: 8pt; color : #CCCCCC;}
div.credits a:link		{text-decoration: none;}
div.credits a:visited		{text-decoration: none;}
div.credits a:hover		{text-decoration: underline;}

/* Liens */
a:link			{color: #000000;}
a:visited		{color: #000000;}
a:hover			{color: #AA0000;}
a[hreflang]:after {
content: "\00A0[" attr(hreflang) "]";
color: rgb(128, 128, 128);
}
	
/* Texte */
.credits		{font-size: 8pt; color : #CCCCCC;}
.credits a:link 		{color: #CCCCCC;}
.credits a:visited 		{color: #CCCCCC;}
.credits a:hover 		{color: #CCCCCC;}
.petit			{font-size: 8pt; color : #000000;}
p			{text-align: justify; padding-left: 5px; padding-right: 5px; text-indent: 10px; line-height: 1.2;}
code, .code		{font-family: 'courier new', typewriter, matrix, monospace; font-size: 9pt;}
code			{ color : #AA0000; }
.code			{ color : #333333; }
pre			{line-height: 1;margin-left: 30px;}


