BODY
{

    BACKGROUND-COLOR: #859960 
    BACKGROUND-ATTACHMENT:fixed;
    BACKGROUND-IMAGE: url(.jpg);
    MARGIN-left:5px; margin-right:1px; margin-top:0px; margin-bottom:3px 
    FONT-FAMILY: Verdana, Arial:font-size:6pt; font-weight:500

}

H1
{
    BORDER-RIGHT: navy 6px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: navy 6px outset;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(bg4.gif);
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: navy 6px outset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: navy 6px outset
}

H3
{
    FONT-SIZE: 25pt;
    FONT-WEIGHT:bold;
    COLOR: #33CC00;
	text-align:center;
    FONT-FAMILY: Times;
	text-shadow:navy;
    HEIGHT=26;
    FILTER:SHADOW(DIRECTION=25, COLOR=navy)
}


H4
{
    FONT-SIZE: 18pt;
    COLOR: #00669F;
    FONT-FAMILY: Times; 
}


H6
{
    BORDER-RIGHT: #00669F 6px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #00669F 6px outset;
    PADDING-LEFT: 10px;
    BACKGROUND-COLOR:rgb(255,152,91); ;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #00669F 6px outset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #00669F 6px outset;
	text-align:center;
    FONT-SIZE: 34px;
	font-weight:bolder;
	Color:#00669F;
}

H5
{
    BORDER-RIGHT: navy 6px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: navy 6px outset;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: navy 6px outset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: navy 6px outset;
    FONT-SIZE: 12pt
}

UL.speciale
{
    LIST-STYLE-IMAGE: url(boulerouge.gif);
    COLOR: firebrick;
    BACKGROUND-COLOR: gold
}

OL.speciale
{
    COLOR: firebrick;
    BACKGROUND-COLOR: gold
}

a:link
{ 
    color:#3333CC; text-decoration:underline;
}
a:visited
{ 
    color:#FF6600; text-decoration:underline;
}
a:active
{
     color:#3333CC; text-decoration:none;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border-top: medium groove #FF6600;
	font-size: 75%;
	background-color: #00669F;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */


#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

#siteInfo a:link{
	

	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
	color: #FF9900;
	text-decoration: bold;
	
}

#siteInfo a:visited{

	color: #00FF00;
	text-decoration: bold;
	
}

#siteInfo a:hover{

	color: #FF9900;
	text-decoration: bold;
}

#titreMin

{
    COLOR: #003399;
	font-weight:bolder;
	vertical-align:top;
	width:20%;
}

#titreSample

{
    COLOR: #003399;
	font-weight:bolder;
	vertical-align:bottom;
	width:10%;
}

#titreDivision

{
    COLOR: #FF6600;
	font-weight:bolder;
	text-align:center;
	font-size:24px;
	
}


#siteNavTop a:link{

	 color:#FF9900;
	 text-decoration:underline;
}

#siteNavTop a:visited{

	color:#00FF00;
	text-decoration:underline;	
}

#siteNavTop a:active{

	color: #FF9900;
	text-decoration: bold;
}




