body {
	margin:0;
	background-color:#a6b8c3;
}
.bas_intro {
	height:50px;
	background-image:url(../images/fond01.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	font-weight:bold;
	padding:10px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}
#tbl_princ {
	width:718px;
	height:100%;
	background-color:#FFFFFF;
}
.ombre_gauche {
	width:9px;
	background-image:url(../images/ombre_gauche.gif);
}
.ombre_droite {
	width:9px;
	background-image:url(../images/ombre_droite.gif);
}
.td_menu {
	width:140px;
	font-weight:bold;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	vertical-align:middle;
}
.td_menu_over {
	width:140px;
	font-weight:bold;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	vertical-align:middle;
	background-color:#EEE;
}
.tbl_menu {
	height:20px;
	border-top:3px solid #999999;
	border-bottom:3px solid #999999;
}
.mentions {
	height:20px;
	background-color:#EEE;
	text-align:center;
	vertical-align:middle;
}
.padding {
	padding:5 10 5 10;
}
.img_contour {
	padding:5px;
	border:1px dashed #ccc;
}
/***************************/
/* Liens				   */
/***************************/
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
/***************************/
/* Forms				   */
/***************************/
.button  {
   font-family: verdana,helvetica;
   color: #ffffff;
   font-size: xx-small;
   background-color: #4D4D4D;
   border: 1px solid #ccc;
   z-index:1;
   cursor:pointer;
   cursor:hand;
   width:100px;
}

input {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #F5F5F5;
   border: 1px solid #ccc;
   z-index:1;
   width:250px;
}
textarea {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #F5F5F5;
   border: 1px solid #ccc;
   width:250px;
}
.nb {
	width:30px;
	text-align:center;
}
.error {
	font-weight:bold;
	color:#000099;
}