/*by Fabrice 08-09 */
	body{
		background:#fff;
		color:#787878;
		font-family:verdana,arial,verdana,sans-serif;
		font-size:12px;
		text-align:center;
		position:relative;
		}
	
	div#container{
		position:relative;
		width:944px;
		height:604px;
		margin:50px auto 50px;
		text-align:justify;
		background:url('../graphics/splash/background.jpg') no-repeat center center;
		}
		div#langue{
			position:absolute;
			top:10px;
			right:20px;
			width:180px;
			height:40px;
			font-size:12px;
			text-align:right;
			}
			div#langue p{
				margin:0;
				padding:0;
				}
			div#langue a{
				font-family:"century gothic",arial,verdana,sans-serif;
				color:#a6a6a6;
				text-decoration:none;
				}
			div#langue a:hover{
				color:#fd5e16;
				}
		div#logo{
			position:absolute;
			top:85px;
			top:55px;
			right:33px;
			width:363px;
			height:160px;
			}
		div#fleur{
			position:absolute;
			bottom:0px;
			left:2px;
			width:373px;
			height:492px;
			z-index:15;
			background:url('../graphics/fleurs/lys_splash_page.png') no-repeat bottom left;
			}
				

		div#choice{
			position:absolute;
			top:260px;
			right:33px;
			width:520px;
			min-height:300px;
			}
			div#choice table{
				width:100%;
				}
			div#choiceLeft{
				float:left;
				}
			div#choiceRight{
				float:right;
				}
				
		
			.box{
				width:245px;
				
				padding:0;
				position:relative;
				overflow:hidden;
				margin-bottom:15px;
				z-index:0;
				}
				.box h2{font-size:17px;margin:0;color:#787878}
				.top{
					width:245px;
					height:50px;
					padding:0;
					background:url('../graphics/box/top.png') no-repeat top left;
					overflow:hidden;
					}
					.txt{
						position:absolute;
						top:0;
						right:4px;
						width:230px;
						height:95%;
						padding-top:3px;
						/* -- retirer arabesque car bug -- */
						
						}
						.txt table{margin-bottom:0;}
						.txt p{margin:0;line-height:12px;}
					.bottom{
						position:absolute;
						width:245px;
						height:15px;
						left:50%;
						margin-left:-123px;
						bottom:0;
						z-index:5;
						}
				.spacer{height:18px;width:100%;}
				a.boxCloser{
					display:block;
					background:url('../graphics/box/bullet_arrow.png') no-repeat top left;
					width:20px;
					height:20px;
					cursor:pointer;
					}
				a:hover.boxCloser{
					background:url('../graphics/box/bullet_arrow_h.png') no-repeat top left;
					}
				a.boxCloserDown{
					display:block;
					background:url('../graphics/box/bullet_arrow_down.png') no-repeat top left;
					width:20px;
					height:20px;
					cursor:pointer;
					}
				a:hover.boxCloserDown{
					background:url('../graphics/box/bullet_arrow_down_h.png') no-repeat top left;
					}
					


/*TAGS*/
	h1,h2,h3,h4,h5,h6{font-family:"century gothic",arial,verdana,sans-serif;font-weight:normal;color:#fd5e16;font-size:20px;margin:0;}
	h1{font-size:28px;margin-bottom:30px;font-weight:bold}
	img{margin:0;padding:0}
	table{border-collapse:collapse;}
	td{padding:4px;vertical-align:top}
	a{text-decoration:none;cursor:pointer;}
	p{line-height:18px;}
	label{line-height:26px;}

/*FREE CLASS*/
	.selected{color:#fd5e16 !important;}
	.colorBlue{font-weight:bold;color:#6d92a4;}
	.colorOrange{font-weight:bold;color:#fd5e16;}
	.colorKaki{font-weight:bold;color:#878a40;}
	.tdTop{vertical-align:top;}
	.tdMiddle{vertical-align:middle;}
	.tdBottom{vertical-align:bottom;}
	.tdLeft{text-align:left;}
	.tdCenter{text-align:center;}
	.tdRight{text-align:right;}
	
	
/*FORM*/
	.splashInput{
		width:172px;
		height:27px;
		background:url('../graphics/input/input_172x24.png') no-repeat top left;
		}
		.splashInput input[type=text]{
			width:160px;
			margin-top:4px;
			margin-left:8px;
			border:none;
			color:#787878;
			font-family:verdana,arial,verdana,sans-serif;
			font-size:11px;
			background:none;
			}
	