body {
	background-color: #F1EDED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000;
	text-align: left;

}



td, th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	color: #333333;

	background-color: #CCC;

	text-align: left;

}



a {

	color: #3366CC;

	text-decoration: none;

}



form {

	background-color: #999;

	text-align: left;

}



.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	line-height: 30px;

	background-color: #630;

	color: #DCDCDC;

}



.subtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 22px;

	font-weight: bold;

	color: #5C5C5C;

}



.header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	background-color: #006666;

  color: #DCDCDC;

}



.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

  font-weight: bold;

	background-color: #CCCCCC;

}



.navLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-color: #CCCCCC;

	color: #000;

}



.sidebar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	padding: 3px;

	background-color: #FFFFFF;

}



.sidebarHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 24px;

	color: #FFFFFF;

	background-color: #339999;

}



.sidebarFooter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	background-color: #CCCCCC;

	text-align: center;

	color: #000;

}



.footer {

  font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 22px;

	color: #333333;

	background-color: #CCCCCC;

}



.legal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

}



.box1 {

	border-color: #CCCCCC #333333 #333333 #CCCCCC;

	border-width: medium;

  border-style: ridge;

}



.promo {

	font-family: "Times New Roman", Times, serif;

	color: #000033;

}



.titlebar {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #FFF;

}



.dingbat {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #99CC99;

  color: #006666; 

	font-weight: bolder;

	font-size: medium;

}



a:hover {

	color: #000;

	font-weight: normal;

	font-size: 14px;

	text-align: right;

}



input.big {

	width: 100px;

}



input.small {

	width: 50px;

}

.title {

	background-color: #969;

}

#authentication {

	background-color: #969;

}

#form1 #authentication tr #authentication strong {

	font-family:Arial, Helvetica, sans-serif;

	border:1px dotted #969;

	padding:5px;

	background-color:#969;

	width:25%;

}

#form1 #authentication th {

font-family:monospace;

border:1px dotted #969;

padding:5px;

background-color:#969;

width:25%;

}



#remonter {

	text-align: right;

}



#tableau_index tr th {

	font-family:sans-serif;

border:1px dotted #969;

padding:10px;

background-color:#969;



}

#tableau_index td {

	font-family:sans-serif;

	font-size:100%;

	border:1px solid #969;

	padding:5px;

	text-align:left;

	font-weight: bold;

}

#tableau_index table {

	border:3px solid #969;

	border-collapse:collapse;

	}
