
body
{
 height:100%;
 width:100%;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
}
.header
{
 background-image: url(/images/header.png);
 background-repeat: no-repeat;
 margin-top: 3px;
 height: 60px;
}
.fond_menu
{
 background-image: url(/images/fond_menu_violet.gif);
 background-repeat: repeat-x;
 height: 20px;
}
.main_page
{
background-image: url(/images/bulle2.gif);
background-repeat: no-repeat;
}
.skip_intro
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color: #6D6D6D;
text-decoration:none;
}
.menu_item
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 letter-spacing: 1px;
 color: #4A4A4A;
 font-weight: bold;
}
form
{
	margin:0px;
}

#bandeau
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:92px;
}

#logo
{
	position:absolute;
	top:10px;
	left:10px;
}

.relief
{
	position:absolute;
	top:92px;
	left:0px;
	height:34px;
}

#zonegauche
{
	position:absolute;
	top:150px;
	left:0px;
	width:220;
	font-size:10pt;
}

#zoneacces
{
	width:218px;
	background-color:#D4E9F8;
}

zoneacces.hr
{
	width:218px;
}

.zaccfont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#832A84;
}

#zonemenus
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#832A84;
	background-color:#D4E9F8;
	border: 1px solid #636888;
}

#zoneref
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#832A84;
	position:absolute;
	top:463px;
	left:0px;
	width:218px;
	background-color:#D4E9F8;
	border: 1px solid #636888;
}
img { border-style: none;}
#main
{
margin-top:130px;	margin-left:225px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#832A84;
}

#tabacc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#832A84;
}

#tabcomm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#832A84;
}

#cal
{
	border:2px;
	border-color:purple;
	border-style:solid;
	border-collapse:collapse;
	empty-cells:collapse;
	font-family:Arial, sans-serif;
	font-size:12pt;
}

#cal th
{
	border:2px;
	border-color:purple;
	border-style:solid;
	color:purple;
}

#cal td
{
	border:1px;
	border-color:purple;
	border-style:solid;
	color:purple;
}

#tabdispo
{
	border:2px;
	border-color:purple;
	border-style:solid;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#832A84;
}

#tabdispo tr
{
}
	
#arraysort
{
}

.back
{
	float:left;
	border:0px;
}

a:visited
{
	color:blue;
}
.footer_link
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:9px;
 color: #454545;
}
.footer_link:link 
{
text-decoration:none;
color: #454545;
}
.footer_link:visited
{
text-decoration:none;
color: #454545;
}
.footer_link:hover
{
text-decoration:underline;
color: #454545;
}
.footer_link:active
{
text-decoration:none;
color: #454545;
}
.footer_txt
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:9px;
 color: #454545;
}
