body
{
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #325E9D; 
	scrollbar-darkshadow-color: #325E9D; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #335F9E;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	background-color: #000033;
}

form
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	background-color:#FFFFFF;
}


td
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.menu1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #FFFFFF;
}

.menu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        color: #FFFFFF;
}

.menu3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.menu4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

div
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

font
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: justify;
	color: #000000;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: justify;
	color: #000000;
}

blockquote
{
	margin-top: 0pt;
	margin-bottom: 0pt;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: justify;
	color: #000000;
}

font.flash
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	text-align: justify;
	color: #CC0000;
}

font.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Fuchsia;
}

font.titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	text-align: justify;
	background-color: #FFFFFF;
}

h1
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF9900;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color : #ff9900;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color : #ff9900;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}

A:link        
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	color:#00568C;
}

A:visited     
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: none;
	color:#00568C;
}

A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color:#00568C;
}


A.menu1:link        
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	color:#ffffff;
}

A.menu1:visited     
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: none;
	color:#ffffff;
}

A.menu1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color: #FF9900;
}

A.menu2:link        
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	color:#000000;
}

A.menu2:visited     
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: none;
	color:#000000;
}

A.menu2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color:#000000;
}

A.menu3:link        
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	color:#000000;
}

A.menu3:visited     
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: none;
	color:#000000;
}

A.menu3:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color:#000000;
}

.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color:#000000;
}


A.text:link        
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: underline;
	color:#000000;
}

A.text:visited     
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: underline;
	color:#000000;
}

A.text:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color:#000000;
}

A.lien:link        
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: underline;
}

A.lien:visited     
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: underline;
}

A.lien:hover
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}


A.lien0:link        
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;
}


A.lien0:visited     
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;
}

A.lien0:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;
}

.lien0
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
}

hr
{
	width: 100%;
	color: #C3D9FF;
	background-color: #C3D9FF;
	height: 2px;
	border: 0px;
}

input
{
	color:#000000;
	background-color:#FFFFFF;
	border-width:thin;
	border-color: #FFFFFF;
}

textarea
{
	color:#000000;
	background-color:#FFFFFF;
	border-width:thin;
	border-color: #FFFFFF;
 }

select
{
	color:#000000;
	background-color:#FFFFFF;
	border-width:thin;
	border-color: #FFFFFF;
}

iframe
{
	border-top:#335F9E 0px solid;
	border-bottom:#335F9E 0px solid;
	border-left:#335F9E 0px solid;
	border-right:#335F9E 0px solid;
	background-color:#8C97C4
}

.calendar-top          { font-size: 10pt; color: #FFFFFF; text-align:center; background-color: #000099; font-weight:bold;}
.calendar-title        { font-size: 10pt; color: #000000; text-align:center; background-color: #ffffff; font-weight: bold;}
.calendar-text         { font-size: 10pt; color: #FFFFFF; text-align:center; background-color: #99AAFF;}
.calendar-text-hidden  { font-size: 10pt; color: #6699FF; text-align:center; background-color: #FFFFFF;}
.calendar-text-free    { font-size: 10pt; color: #FFFFFF; text-align:center; background-color: #000099;}
.calendar-text-no-free { font-size: 10pt; color: #FFFFFF; text-align:center; background-color: #FF9900;}

A.titre:link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
A.titre:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
A.titre:hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.titre          { font-weight:bold; color:#000000; background-color: #FFFFFF; }

A.calendar:link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
A.calendar:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
A.calendar:hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

enteteTableau {font-size: 10pt; color: #FFFFFF; text-align:center; background-color: #000099; font-weight:bold;}

A.message:link    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; }
A.message:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; }
A.message:hover   { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}
.message { color: #FF0000; font-color: #FF0000; font-weight: bold; }

.boutonsousmenu { background-image:url('./images/design/bouton_sousmenu2.gif'); }
.boutonmenu { background-image:url('./images/design/bouton_menu.gif'); }
.login { background-image:url('./images/design/login_bar.gif'); }
.pagebg { background-image:url('./images/design/pagebg.gif'); }
.footer { background-image:url('./images/design/footer.gif'); }

A.h2:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color : #ff9900; text-align: justify; margin-top: 0px; margin-bottom: 0px; text-decoration:none; }
A.h2:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color : #ff9900; text-align: justify; margin-top: 0px; margin-bottom: 0px; text-decoration:none; }
A.h2:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color : #ff9900; text-align: justify; margin-top: 0px; margin-bottom: 0px; text-decoration:underline; }
