body{
/*	
	background: #999999;
*/
	background: url(images/fd_page.gif) fixed;	


}

table.principal{
	background: #ffffff;
	color: #0071BC;
	font-size: 12px;
	font-weight: normal;
	font-family: "verdana", "trebuchet ms",sans-serif;	
	border: 2px solid #0071bc;
	padding: 8px;
}

.normal{
/*	line-height:16px;		*/
	background: #ffffff;
	color: #0071BC;
	font-size: 12px;
	font-weight: normal;
	font-family: "verdana", "trebuchet ms",sans-serif;	
/*	padding: 8px;*/
}

h1{
	background: #ffffff;
	color: #0071BC;
	font-size: 22px;
	font-weight: bold;
	font-family: "verdana", "trebuchet ms",sans-serif;	
}

.puceTUTC{
	list-style-image: url(images/flocon.gif);
}

.footer{
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	font-family: "verdana", "trebuchet ms",sans-serif;	
}

.petit {
	font-size:7pt;
}





/*
a:link, a:hover, a:visited, a:active{
	color: #009900;
	font-size: 12px;
	font-weight: bold;
	font-family: "verdana", "trebuchet ms",sans-serif;	
	text-decoration: none;
	
}
*/


/*
			MENU
*/

	.suckerdiv ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 160px; /* Width of Menu Items */
		border-bottom: 1px solid #ccc;
	}
	
	.suckerdiv ul li{
		position: relative;
	}
	
	/*Sub level menu items */
	.suckerdiv ul li ul{
		position: absolute;
		width: 170px; /*sub menu width*/
		top: 0;
		visibility: hidden;
	}

	/* Sub level menu links style */
	.suckerdiv ul li a{
		display: block;
		overflow: auto; /*force hasLayout in IE7 */
		color: black;
		text-decoration: none;
		background: #fff;
		padding: 1px 5px;
		border: 1px solid #ccc;
		border-bottom: 0;
	}

	.suckerdiv ul li a:visited{
		color: black;
	}

	.suckerdiv ul li a:hover{
		background-color: #faa61a;
	}

	.suckerdiv .subfolderstyle{
		background: url(images/arrow-list.gif) no-repeat center right;
	}
	
	.suckerdivtitre{
		width: 160px; /*sub menu width*/
		position: relative;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		background-color: #3C70B8;
		color: white;
	}
	
	/* Holly Hack for IE \*/
	* html .suckerdiv ul li { float: left; height: 1%; }
	* html .suckerdiv ul li a { height: 1%; }
	/* End */



/*

									Liste Avec Checkbox

*/

	/* Undo some styles from the master stylesheet */
	.checklist li { background: none; padding-left: 0; }
		
	/* CSS for checklists */
	.checklist {
		border: 1px solid #ccc;
		list-style: none;
		height: 10em;
		overflow: auto;
		width: 16em;
	}
	.checklist, .checklist li {
		margin-left: 0;
		padding: 0;
	}
	
	.checklist label {
		display: block;
		padding-left: 25px;
		text-indent: -25px;
	}
	
	.checklist label:hover, .checklist label.hover {
		background: #777;
		color: #fff;
	}
	
	* html .checklist label {
		height: 1%;
	}
	
	/* Checklist 1 */
	.cl1 {
		font-size: 0.9em;
		width: 100%;
		height: 15em;
	}
	
	.cl1 .alt {
		background: #f5f5f5;
	}
	
	.cl1 input {
		vertical-align: middle;
	}
	
	.cl1 label:hover, .cl1 label.hover {
		background: #ddd; color: #000;
	}
	













/*

									FORMULAIRE

*/


	input{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		background-color: #ffffff;
		color: black;
		border: 1px solid #FF9900;
	}



/* *************************************************
				PAUSE SCROLLER
************************************************* */
/* Example CSS for the two demo scrollers */
#pscroller{
	width: 150px;
	height: 120px;
	border: 0px solid black;
	padding: 3px;
}

#pscroller a{
	text-decoration: none;
}



.DIVb{
	border:solid 1px #ffffff;
	padding: 4px;
}

.DIVr{
	border:solid 1px #ff0000;
	background: #ffefef;
	padding: 4px;
}



