@font-face {
				font-family: 'OpenSans-Light';
				src: url('police_opensanslight/opensanslight.eot');
				src: url('police_opensanslight/opensanslight.eot?#iefix') format('embedded-opentype'),
						 url('police_opensanslight/opensanslight.woff') format('woff'),
						 url('police_opensanslight/opensanslight.ttf') format('truetype'),
						 url('police_opensanslight/opensanslight.svg#opensanslight') format('svg');
				font-weight: normal;
				font-style: normal;
		}
body {
	font-family: 'OpenSans-Light', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: 300;
	font-variant: normal;
	text-transform: none; color: #000000;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	
	margin:0;
	padding:0;
	margin-left: 12px;
	
	background-attachment: scroll;
	background-color: #FAEDCC;	
	background-image: url('arriere_bcdi_1500.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	
	
}
strong {
	font-weight: 700;	
    }
img {
	vertical-align:middle;	
}
hr {
	display:block;
	background-image: url("sepa_hz.gif");
	/* background-repeat: repeat-x; */
	/* border: 10px; */
	width: 80%;
	height: 10px;
	margin-left:10; 
	text-align:left;
}
a:link {
		color: #3A28E5;
	}
a:visited {
		color: #0E748A;
	}
	
a:active {
		background-color: #2990A6;
	}
	
a:hover {		
		/* font-weight:bold; */
		color: #AF00A5;
	}
a.lien2:link {
		color: #00FFFF;
		text-decoration: none;		
	}
a.lien2:visited {
		color: #00FFFF;
		text-decoration: none;
	}
	
a.lien2:active {
		background-color: #FFFF00;
		text-decoration: none;
	}
	
a.lien2:hover {		
		font-weight:bold;
		color: #FFFFFF;		
		text-decoration: none;
		/* text-decoration: underline; */
		
	}
a.menu:link {	
	text-decoration: none;
	color: #FFFFFF;
	}
a.menu:visited {	
	text-decoration: none;
	color: #FFFFFF;
	}
a.menu:active {	
	text-decoration: none;
	color: #FFFFFF;
	}
a.menu:hover {	
	text-decoration: none;
	color: #000000;
	}
div.menu {
	background:url(button_right_off.png) top right no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size:13px;
	font-weight: regular;
	width:102px;
	height: 32px;
	padding: 0 0 0 0px;
	display: table-cell;
    vertical-align: middle;
	/* text-align: center;	*/
	text-align: left;
	/* cursor: pointer; */
	border:0;
	}
div.menu:hover {
	background:url(button_right_on.png) top right no-repeat;
	color: #000000;
	font-weight: bold;
	}
div.button {
	background:url(bouton_submit_32_off.png) top right no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size:13px;
	font-weight: regular;
	width:136px;
	height: 32px;
	padding: 0 0 0 0px;
	display: table-cell;
    vertical-align: middle;
	text-align: center;
	/* text-align: left; */
	/* cursor: pointer; */
	border:0;
	}
div.button:hover {
	background:url(bouton_submit_32_on.png) top right no-repeat;
	color: #000000;
	/* font-weight: bold; */
	}
div.titre{
	color: #435D92;
	font-size:18px;
	font-weight: bold;
	}
div.box{ /* box affichage infos */
	height: 70px;
	width: 350px;
	overflow:auto; /* pour scroll */
	font-size:12px;
	}
.myOkbouton{	
	background:url(bouton_submit_32_off.png) top right no-repeat;
	color: #FFFFFF;
	width:136px;
	height: 32px;
	padding: 0 0 0 0px;
	cursor: pointer;
	border:0;
}
.myOkbouton:hover{
	background:url(bouton_submit_32_on.png) top right no-repeat;
	color: #000000;
	}
table.small {
	font-size:12px;
	}
tr.s1 {	
    /* margin: 2px; */
    background-color: #E0CEA7;
    /*
	border: 1px solid black;
    opacity: 0.2;
    filter: alpha(opacity=20); /* For IE8 and earlier */
	
	}
tr.s2 {
	background-color: #F1E2C1
	}