body
{
	font-family: Tahoma;
	font-size: 9pt;
	color:#444444;
	background-image:url(image/fond_site.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
}


h1
{
	font-family: Tahoma;
	font-size: 16pt;
	color: #006699;
	font-weight:lighter;
}

h1.H1titre
{
	font-family: Tahoma;
	font-size: 12pt;
	color: #006699;
	font-weight:lighter;
	text-align:center;
	background-color:#DBEAEE;
	text-transform:uppercase;
}

h2
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #0066FF;
	font-weight:bold;
}

a
{
	color:#003DA1;
	text-decoration:none;
	font-size:9pt;
	font-weight:lighter;
}

a:hover
{
	color:#8A8F93;
	text-decoration:none;
	font-size:9pt;
	font-weight:lighter;
}

a.vert
{
	color:#009933;
	text-decoration:none;
	font-size:9pt;
	font-weight:lighter;
}

a.vert:hover
{
	color:#00CC66;
	text-decoration:none;
	font-size:9pt;
	font-weight:lighter;
}

a.Acat
{
	color:#0066CC;
	font-size:9pt;
	font-weight:bold;
	font-variant:small-caps;
}

a.Acat:hover
{
	color:#003399;
	font-size:9pt;
	font-weight:bold;
	font-variant:small-caps;
}

a.Asscat
{
	color:#0066CC;
	font-size:9pt;
	font-weight:lighter;
}

a.Asscat:hover
{
	color:#000066;
	font-size:9pt;
	font-weight:lighter;
}

a.Acatref
{
	color:#0066CC;
	font-size:7pt;
	font-weight:bold;
}

a.Acatref:hover
{
	color:#003399;
	font-size:7pt;
	font-weight:bold;
}

a.Asscatref
{
	color:#0066CC;
	font-size:7pt;
	font-weight:lighter;
}

a.Asscatref:hover
{
	color:#000066;
	font-size:7pt;
	font-weight:lighter;
}

td.TDmenu
{
	background-image:url(image/menu/fondcat.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:10px;
}

td.TDmenu:hover
{
	background-image:url(image/menu/fondcat_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:10px;
}

td.TDmenuSEL
{
	background-image:url(image/menu/fondcat_hover.jpg);
	padding-left:10px;
}

div.DIVsel
{
	background-color:#EEEFFF;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
}

div.DIVnosel
{
	background-color:#FFFFFF;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
}

div.DIVnosel:hover
{
	background-color:#EEEFFF;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
}

a.Apage
{
	color:#0099FF;
	font-size:9pt;
	font-weight:lighter;
}

a.Apage:hover
{
	color:#999999;
	font-size:9pt;
	font-weight:lighter;
}

a.Apageclicked
{
	color:#999999;
	font-size:9pt;
	font-weight:lighter;
}

a.Aliennota
{
	color:#0066FF;
	font-size:9px;
	font-weight:lighter;
}

a.Aliennota:hover
{
	color:#666666;
	font-size:9px;
	font-weight:lighter;
}

p.Pnota
{
	font-size:9px;
	color:#666666;
}

span.SPANtitre
{
	color:#0066FF;
	font-size:10pt;
	font-weight:lighter;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

span.SPANfooter
{
	color:#FF0099;
	font-size:7pt;
	font-weight:lighter;	
}

a.afooter{
	color:#FF0099;
	font-size:7pt;
	font-weight:lighter;
}

#filtre_opaque {
	position:fixed; 
    top:0px; 
    z-index:5; 
    filter:alpha(opacity=70);
	  -moz-opacity: 0.7;
	  opacity: 0.7;
	  -khtml-opacity:0.7; 
    background-color: black;
    text-align:center;
    vertical-align:middle;
    layer-background-color: white ;
    margin-left:0px;
    margin-right:0px;
    left:0px;
    right:0px;
    font-size:8px;
}

#ecran {
	position:fixed;
	z-index:10;
	vertical-align:text-top;
	top:20px;
}

#filtre_opaque_comm {
	position:fixed; 
    top:0px; 
    z-index:5; 
    filter:alpha(opacity=70);
	  -moz-opacity: 0.7;
	  opacity: 0.7;
	  -khtml-opacity:0.7; 
    background-color: black;
    text-align:center;
    vertical-align:middle;
    layer-background-color: white ;
    margin-left:0px;
    margin-right:0px;
    left:0px;
    right:0px;
    font-size:8px;
}

#ecran_comm {
	position:fixed;
	z-index:10;
	vertical-align:text-top;
	top:20px;
}

#filtre_opaque_envoi {
	position:fixed; 
    top:0px; 
    z-index:5; 
    filter:alpha(opacity=70);
	  -moz-opacity: 0.7;
	  opacity: 0.7;
	  -khtml-opacity:0.7; 
    background-color: black;
    text-align:center;
    vertical-align:middle;
    layer-background-color: white ;
    margin-left:0px;
    margin-right:0px;
    left:0px;
    right:0px;
    font-size:8px;
}

#ecran_envoi {
	position:fixed;
	z-index:10;
	vertical-align:text-top;
	top:20px;
}

input
{
	font-size:8pt;
}

select
{
	font-size:8pt;
}
