/* Pseudo-classes*/
a:link			{ color: rgb(0,102,0); }
a:visited		{ color: rgb(0,128,0); }
a:hover			{ color: rgb(192,0,0);
							text-decoration: none; 
							background-color: #CCFF99; }
a:active		{ color: rgb(102,153,153); }

/* wide scope styles */
.centre		{ text-align:center; }
.justify	{ text-align:justify; }
.bigbody	{ font-size:10pt; }
.Wingdings											/* Caractères symboles */
	{
	font-family: Wingdings;
	font-size: 10pt;
	}
	
.list, list_red										/* Format général des listes */
	{
	letter-spacing: normal;
	word-spacing: normal;
	list-style-position: outside;
	line-height: 1.3;
	border: 0px none;
	bottom: 0mm;
	margin-top: 1mm;
	margin-bottom: 0mm;
	list-style-type: disc;
	color: #333333;
	font-style: normal;
}

.list 													/* Format général des listes */
	{
	list-style-image: url('../w_theme_pic/nav_icon2.gif');
}
.list_red 											/* Format général des listes */
	{
	list-style-image: url('../w_theme_pic/nav_icon3.gif');
}

.nav_active											/* Navigation */
 {
	font-style: normal;
	font-weight: normal;
}
.nav_inactive {
	font-style: normal;
	font-weight: normal;
	color: #808080;
}
.nav_separ {
	font-size: medium;
	font-weight: normal;
}


.head1													/* Titres pages antenne */
	{ 
	font-size: 250%;
	font-weight: bold;
	color: rgb(128,128,128);
	text-align:left;
	vertical-align: middle;
	background-color:#CCFF99; 
	border-top-width: thin; 
	border-top-style:solid; 
	border-top-color: #C0C0C0; 
	border-bottom-width: thin; 
	border-bottom-style:solid; 
	border-bottom-color:#C0C0C0
	}

.head1big												/* Titres pages indépendantes */
	{ 
	font-size: 300%;
	font-weight: bold;
	color: rgb(128,128,128);
	text-align:left;
	vertical-align: middle;
	background-color:#CCFF99; 
	border-top-width: thin; 
	border-top-style:solid; 
	border-top-color: #C0C0C0; 
	border-bottom-width: thin; 
	border-bottom-style:solid; 
	border-bottom-color:#C0C0C0
	}

.row
	{ border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color:#C0C0C0;
		border-top-width: thin;
		border-top-style: solid;
		border-top-color:#C0C0C0;
		text-align:left;
		vertical-align: baseline;
	}

/*Specific scope styles*/
body, table, header
{
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 8pt;
	background-color: rgb(255,255,204);
	background-image: url('../w_theme_pic/granit_yellow.jpg');
	color: rgb(0,0,0)
}

body	
	{ 
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
 	}
 	
.header
	{
	font-weight: bold;
	color: rgb(255,153,0);
	}

.small
	{
	font-size: 70%;
	}

.verysmall
	{
	font-size: 50%;
	}

h1, h2, h3, h4, h5, h6
{
	font-family: "Trebuchet MS", Arial Narrow, san-serif;
}

h1
{
	font-size: 250%;
	font-weight: bold;
	color: rgb(128,128,128);
}
h2
{
	font-weight: normal;
	font-size: 180%;
	color: rgb(204,153,0); 
}
h3
{
	font-size: 150%;
	color: rgb(255,153,0);
}
h4
{
	font-size: 125%;
	color: rgb(153,153,0);
}
h5
{
	font-size: 100%;
	color: rgb(255,153,0);
}
h6
{
	font-size: 75%;
	color: rgb(51,102,204);
}

.Black {color: #000000; }
.Grey {color: #666666; }
.Red {color: #FF0000; }
.Blue {color: #0000FF; }
.Brown {color: #663300}

.GreyItal {color: #666666; font-style: italic; }

.BlackBold {color: #000000; font-weight: bold;}
.RedBold {color: #FF0000; font-weight: bold; }
.BlueBold {color: #0000FF; font-weight: bold; }

.update {
	font-size: 6pt;
	color: #663300; }
