* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
   text-align: center;
	background-color: #FFFFFF;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
   background:#FFFFFF url(/imgs/bg_body.gif) top left;
}

.tableContainer {
   background-color: #FFFFFF;
}

#container {
	margin: 0px auto;
	padding: 0;
	width: 800px;
	border: none;
	text-align: left;
}

#banniere {
   position: relative;
   margin: 0;
	padding: 0;
   z-index:2;
   top: auto;
   left:auto;
   background-color: transparent;
}

#bulles {
   margin: 0;
	padding: 0;
	position: absolute;
   z-index:3;
	right:auto; 
	top: 0px;
   left:455px;
   background-color: transparent;
}

#intro {
   position: relative;
   z-index:1;
}

#supportingText {
   position: relative;
   z-index:10;
}

#linklist {
   background-color: transparent;
   top: 27px;
	position: relative;
   float: left;
   left: 26px;
	width: 183px;
	/*text-align: justify;*/
}

#privatelinklist {
   background-color: transparent;
   top: 0px;
	position: relative;
   float: left;
   left: 67px;
	width: 130px;
	/*text-align: justify;*/
   z-index:10;
}

#linklist2 {
   background-color: transparent;
   top: 27px;
   position: relative;
	float: left;
   left: 50px;
	width: 411px;
	text-align: justify;
}

#linklist3 {
   background-color: transparent;
   top: 27px;
   position: relative;
	float: left;
   left: 50px;
	width: 411px;
	text-align: justify;
}

#connect {
   width:150px;
   text-align:left;
}

#linklist ul {
   list-style: none;
}

#ullk1 {
   margin:0px 0px 0px 0px;
   list-style: none;
}

#privateullk1 {
   margin:0px 0px 0px 0px;
   list-style: none;
}

#ullk2 {
   margin:8px 0px 12px 27px;
   list-style: none;
}

#privateullk2 {
   margin:8px 0px 12px 27px;
   list-style: none;
}

.lk1off, .lk1off:hover, .lk1on, .lk1on:hover {
   background-image: url('/imgs/puce_1_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   font: bold 13px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 21px;
}

.privatelk1off, .privatelk1off:hover, .privatelk1on, .privatelk1on:hover {
   background-image: url('/imgs/puce_private1_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   font: bold 13px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   text-decoration: none;
   padding:0px 0px 0px 21px;
}

.lk2off  {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #575757;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.lk2off:hover, .lk2on, .lk2on:hover {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.privatelk2off  {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #575757;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.privatelk2off:hover, .privatelk2on, .privatelk2on:hover {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

/*
#linklist h3 span, #linklist a, #linklist a:hover {
	background-image: url('/imgs/puce_1_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: bold 16px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 21px;
}

#linklist ul {
   margin:8px 0px 12px 27px;
   list-style: none;
}

#linklist ul a {
	background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #575757;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

#linklist ul a:hover  {
	background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}
*/

#linklist2 .bgh3,
#linklist3 .bgh3 {
	background-image: url('/imgs/sep_bg_1.gif');
	background-repeat: repeat;
	background-position: top left;
   width: 185px;
   height: 10px;
}

#linklist2 h3,
#linklist3 h3 {
   font: bold 14px Arial, Tahoma, Georgia, sans-serif;
   color: #747474;
   padding:10px 0px 10px 10px;
}

#linklist2 ul,
#linklist3 ul {
   margin:0px 0px 20px 0px;
   list-style: none;
}

#linklistnews ul li{
   background-image: url('/imgs/puce_3_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   width: 385px;
   padding:0px 0px 1px 20px;
   margin:0px 0px 6px 0px;
}

#linklistpubli ul li{
   background-image: url('/imgs/puce_4_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   width: 385px;
   padding:0px 0px 1px 20px;
   margin:0px 0px 6px 0px;
}

#linklist2 ul a,
#linklist3 ul a {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #636363;
   text-decoration: none;
}

#linklist2 ul a:hover,
#linklist3 ul a:hover  {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #393939;
   text-decoration: none;
}

#agenda {
   background-color: #568922;
   margin:0px 0px 20px 0px;
}

#agenda h3{
   font: bold 14px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
   padding: 5px 0px 0px 10px;
}

#agenda p{
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
}

#agenda ul {
   margin:10px 0px 0px 0px;
   list-style: none;
}

#agenda ul li{
   background-image: url('/imgs/puce_5_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   width: 380px;
   padding:0px 0px 1px 20px;
   margin:0px 0px 6px 10px;
}

#agenda ul a {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
   text-decoration: none;
}

#agenda ul a:hover  {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
   text-decoration: none;
}

#agenda .agendatop{
   background-image: url('/imgs/bloctop_1.jpg');
	background-repeat: no-repeat;
	background-position: top left;
   width: 411px;
   height: 22px;
}

#agenda .agendacontent{
   background-color: #568922;
}

#agenda .agendabottom{
   background-image: url('/imgs/blocbottom_1.jpg');
	background-repeat: no-repeat;
	background-position: top right;
   width: 411px;
   height: 22px;
}

.txt_error {
   font: bold 11px Arial, Tahoma, Georgia, sans-serif;
   color:#CC3300;
}
