.lft_force {
	text-align;left;}
	.Btn_sub1{
	margin:0;
	font-weight:bolder;
	float:right;
	}
.Btn_sub1 a{
	color:white;
	background:tranparent;
	height:50px;
	font-size:10pt;
	padding:10px 0 0 0;
	margin:0 10px 0 0;
	}
.small_pt{
	font-size:6pt;
	font-family:geneva;
	}
	.gray{
	color:gray;}
.title_gray{
	color:#9B9C9E;
	font-family:arial;
	font-size:11pt;
	font-weight:bolder;}
.welcome_title{
	font-size:32pt;
	font-family:kalinga;
	margin:0;}
.welcome_link{
	letter-spacing:3px;}
.bienvenue_title{
	font-size:30pt;
	font-family:kalinga;
	margin:0;}
.bienvenue_link{
	letter-spacing:2.4px;}
a{
	text-decoration:none;
	}
.Title{
	color:white/*#151b27*/;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	margin:0 0 5px 0;}
.Title_century{
	color:white/*#151b27*/;
	font-family:century;
	font-size:15pt;
	font-weight:bold;
	margin:0 0 5px 0;}
.Title_arial{
	color:white/*#151b27*/;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	margin:0 0 5px 0;}
.Title_ktv{
	color:white/*#151b27*/;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin:0 0 5px 0;}
	.bold {
	font-weight:bold;}
.kp_r{
	color:#cc0000;
	font-weight:bold;
	}
.kp_b{
	color:#2e3753;
	font-weight:bold;
	}
.kp_k{
	color:#00aeef;
	font-weight:bold;
	}
.kp_r_9pt{
	color:#cc0000;
	font-size:10pt;
	font-weight:bolder;}
.cont_main{
		float:left;
		display:inline;
		/*padding:5px;*/
		}
.title_welcome{
	color:white;
	font-size:40pt;
	font-family:kalinga;
	letter-spacing:-5px;
	padding:20px;
	}
	.no-border{
		border:none;}
.left{
	float:left;}
.radleft{
	float:left;
	margin:0px;}
.btn_prev{
	margin:5px 0 0 10px;
	float:left;}
.right{
	float:right;}
.right_mrg{
	float:right;
	margin:0 40px 0 0;}
.radright{
	float:right;
	margin:0 10px 0 0;}
	
html {
	background:#cc0000 url(./img/deg_bg.jpg) repeat-x;
	font-family:arial;
	}
	
	body {
	margin:0px;
	padding:0px;
	text-align:center;
	
	}
img {
	border:none;}
div#deco_left{
	background: black;
	width:5px;
	height:5px;
	padding:0;
	margin:0 -1100px 0 290px;
	float:left;}
div#page{
	background:url(../img/bordure2.jpg) repeat-y;
	width:840px;
	margin:0 auto;
}	
div#cont01 {
	width:800px;
	background:white;
	text-align:left;
	padding:0px;
	margin:0px auto;
	}
div#header{
	background:white url(../img/red-top.jpg) no-repeat top;
	padding:8px 0 0 0;
	margin:0px;
}
div#header img {
	padding:0px;
	margin:0px;}
div#header_top {
	background:blue (../img/kp_main-body-header.jpg) no-repeat;
	/*width:800px;*/
	height:10px;
	}
div#header_top img{
	margin:0px;
	}
div#banniere_flash{
width:800px;
height:150px;
	/*margin-top:10px;*/}
div#languages{
	color:white;
	background:green url(../img/lue_sep.jpg) no-repeat right;
	/*width:800px;*/
	height:26px;
	font-size:9pt;
	line-height:26px;
	text-align:left;
	padding:26px 0px 0 10px;
	margin:0;}
div#languages a{
	color:white;
	font-weight:bold;
	}
div#cont01 form {
	margin:25px 0 0 0;
	float:right;}

.shadow {
	background:white url(../img/shadow.png) repeat-x;
	width:800px;
	height:5px;}
.shadow2{
	background:white url(../img/shadow2.png) repeat-x;
	width:800px;
	height:5px;
	}	
div#cont02{
	background:white;
	width:800px;
	/*height:500px;*/
	padding:0px;
	margin:0 0 1px 0;
	/*float:left;*/
}


div#main_menu{
	background:white url(../img/main-res-bg.gif) repeat-x;
	height:267px;
	text-align:center;
	padding:0;
	/*margin:4px 0 0 0;*/
}
div#main_pics object {
	/*margin:5px;*/
	
	}
div#main_res{
	color:white ;
	/*height:240px;*/
	font:normal 7.5pt/10pt arial;
	text-align:center;
	padding:0px 0 0 1px;
	}
div#main_res object{
	/*height:168px;*/
	padding:0;
	margin:0;}
div#auberge_res{
	width:198px;
	height:87px;
	text-align:left;
	background:white url(../img/auberge-txt-bg.jpg) no-repeat;
	/*float:left;*/
	padding:5px 0px 0 0px;
	margin:1px 1px 0 1px;}
	
div#immo_res{
	width:198px;
	height:87px;
	background:white url(../img/immo-txt-bg.jpg) no-repeat;
	text-align:left;
	/*float:left;*/
	padding:5px 0 0 0;
	margin:1px 0px 0 0px;
	}
div#salon_res{	
	width:198px;
	height:87px;
	background:white url(../img/salon-txt-bg.jpg) no-repeat;
	text-align:left;
	/*float:left;*/
	padding:5px 0px 0 0px;
	margin:1px 1px 0 0px;
	}
div#ktv_res{	
	width:198px;
	height:87px;
	background:white url(../img/ktv-txt-bg.jpg) no-repeat;
	text-align:left;
	/*float:left;*/
	padding:5px 0px 0 0px;
	margin:1px 1px 0 1px;
	}

div#mission{
	height:370px;
	font-size:8pt;
	padding:10px 10px 10px 10px;
}
div#mission_txt{
	width:490px;
	text-align:justify;
}	
div#mission img{
	margin:10 0 0 0;
	float:right;
	}
div#Terms_Conditions{
	width:780px;
/*	height:600px;*/
	font-size:8pt;
	text-align:justify;
	padding:0px 10px 10px 10px;
	}
div#Terms_Conditions2{
	/*width:770px;*/
/*	height:600px;*/
	font-size:8pt;
	text-align:justify;
	padding:10px 10px 10px 10px;
	}
div#equip1{	
	color:#2e3753;
	/*float:left;*/
	font-size:8pt;
	font-weight:bold;
	}
div#link_rules{
	float:left;
	vertical-align:middle;
	width:110px;
	height:10px;
	/*float:left;*/
	margin:10px 0 0 10px;
}
div#link_rules img{
	border:none;
	float:right;
	padding:5px 0 0 0;
}
div#more_pics{
	float:left;
	vertical-align:middle;
	width:120px;
	height:10px;
	/*float:left;*/
	margin:10px 0 0 90px;
}
div#more_pics img{
	border:none;
	float:right;
	padding:5px 0 0 0;
}
div#equip2{
	color:2e3753;
	float:left;
	font-size:8pt;
	font-weight:bold;
	margin:0 20px 0 0px;}

div#miss_details{
	background:brown;
	width:370px;
	height:100px;
	text-align:left;
	margin:0 10px 0 0;
	float:right;
	}
div#statement{
	background:blue;
	width:370px;
	margin:0 0 0 10px;
	float:left;}
div#title_statement{
	text-align:left;
	}
div#statement img{
	float:left;
	}
div#fr_fl_pres {
	background:purple;
	width:800px;
	height:150px;}
	
div#depts {
	height:227px;
	margin:0;
	}
	
div#depts img{
	padding:0;
	margin:0;}
div#cont03 {
	background:red url(../img/menu-bg.png) no-repeat top;
	width:125px;
	height:220px;
	float:left;
	/*display:inline;*/}

div#login {
	background:white url(../img/login-bg.png) no-repeat;
	color:white;
	font:normal 0.8em Helvetica;
	width:200px;
	height:98px;
	float:right;
	/*padding:0 0 0 15px;*/
	margin:0;}
div#login .title {
	font-weight:bold;
	margin:10px 0 0 0;}
	
div#login form {

	color:black;
	font-size:9pt;
	padding:5px 0 5px 5px;
	margin:5px 0px 0px 0;}
div#login input{
	border:1px solid gray;
	margin:2px;}
div#login a {
	color:black;
	text-decoration:none;
	text-align:left;
	font-size:0.75em;}
	
div#login a:hover {
	text-decoration:underline;}
	/*Contient les informations dans le milieu de la page*/
div#cont04 {
	background:white;
	width:673px;
	/*height:400px;*/
	float:left;
	margin:0 0 0 2px;
	/*display:inline;*/}
div#welcome{
	color:white;
	background:url(../img/welcome-bg.jpg) no-repeat;
	width:790px;
	height:146px;
	font-family: arial;
	padding:10px 0 0 10px;
}
div#bienvenue{
	color:white;
	background:url(../img/bienvenue-bg.jpg) no-repeat;
	width:790px;
	height:166px;
	font-family: arial;
	padding:10px 0 0 10px;
}	
/* div#weh VERSION francaise width:250px */
div#weh{
	background:;
	width:230px;
	height:80px;
	line-height:21px;
	text-align:center;
	float:left;
	padding:12px 0 0 0;
	margin:5px 20px 0 0;}

div#txt_pres {
	background:transparent;
	/*width:790px;*/
	height:80px;
	margin:0;
	padding:5px;
}
div#txt_pres_fr {
	background:transparent;
	/*width:790px;*/
	height:100px;
	margin:0;
	padding:5px;
}
div#txt_pres_1{
	background:transparent;
	/*ancien width:380px;*/
	width:520px;
	text-align:justify;
	font-size: 9pt;
	line-height:18px;
	float:left;
	margin:0px;}
div#txt_pres_fr{
	background:transparent;
	/*ancien width:380px;*/
	width:520px;
	text-align:justify;
	font-size: 9pt;
	line-height:18px;
	float:left;
	margin:0px;}
div#txt_pres_2{
	width:380px;
	text-align:justify;
	margin:0 5px 0 0;
	float:right;
	display:inline;}
div#txt_rules{
	background:brown;
	height:400px;
	}
/*div#presentation img {
	padding:5px;
	margin:0px 5px 0px 0px;
	border:gray solid 1px;
	float:left;}*/
	
div#txt_pres p {
	text-align:justify;
	margin:2px 0 0 0;
	}
	
div#cont05 {
	background:pink;
	width:120px;
	height:365px;
	margin:10px 0 0 0;
	float:right;
	}
	
div#footer {
background:transparent /*url(img/footer-bg.png) no-repeat*/ ;
	color:white;
	/*font:bold 0.75em arial;*/
	width:800px;
	/*height:174px;*/
	/*line-height:15px;*/
	padding:0px;
	/*margin:2px 0 0 0;*/
	/*display:block;*/
	}
	
div#footer_links	{
	background:transparent url(../img/footer-bg.jpg) no-repeat;
	width:800px;
	height:150px;
	font:bold 0.75em arial;

	}
	
div#footer_main {
	height:126px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#ccc;
	text-align:left;
	padding:0px 20px 0 20px ;
	margin:10px 0 0 0;
	float:left;}

div#footer_main ul {
	list-style-type:none;
	padding:0;
	margin:0;}
	
div#footer_main a {
	color:#ccc;
	text-decoration:none;
	margin:0;}

div#footer_main a:hover {
	color:#ccc;
	text-decoration:underline;
	margin:0;}

div#kpmail{
	margin:5px 0 0 0;
	float:left;
	}
div#kpmail img{
	text-decoration:none;
	border:none;}
div#footer_sub{
	/*height:126px;*/
	text-align:left;
	padding:0px 0 0 20px ;
	margin:10px 0 0 0;
	float:left;}

div#footer_sub ul {
	list-style-type:none;
	padding:0;
	margin:0;}
	
div#footer_sub a {
	color:#ccc;
	text-decoration:none;
	margin:0;}

div#footer_sub a:hover {
	color:#ccc;
	text-decoration:underline;
	margin:0;}

.separateur{
	background:url(../img/blue_sep.jpg) no-repeat;
	width:800px;
	height:26px;}
	
div#footer_bottom {
	background:#cc0000 url(../img/footer-bottom.jpg) no-repeat;
	width:800px;
	/*height:250px;*/
	color:white;
	font:bold 7pt arial;
	padding:0px 0 0 0px;
	}
div#fbt{
	background:transparent;
	height:50px;
	/*border-bottom:2px white solid;*/
	text-align:center;
	padding:5px;
	margin:0 60px 0 60px;}

div#fbt a{
	color:white;
	text-decoration:none;
	}
div#fbb{
	background:transparent;
	height:200px;
	padding:0 70px 0 70px;
	text-align:center;
	}
div#fbt2{
	background:transparent;
	height:50px;
	border-bottom:2px white solid;
	text-align:center;
	padding:5px;
	margin:0 60px 0 60px;}
div#fbt2 a{
	color:white;
	font-family:arial;
	text-decoration:none;
	}
div#fbb_pics img {
	text-align:cente;
	border:none;
	padding:0px;
	margin:10px 0 0 0;
	float:let;
	display:inline;
	}
div#fbb_pic a{
	border:none;
	text-decoration:none;
	}
div#kp_deco1{
	border-right:2px white solid;
	float:left;
	}
	
div#kp_deco2{
	border-left:2px white solid;
	float:right;
}

div#footer_bottom .KP {
	color:red;
	font-size:12pt;}
	
div#footer_bottom .righty {
	float:right;
	padding:2px 10px 0 10px;
}
div#vids{
	background:red;
	width:550px;
}
div#main_vids {
	background:purple;
	width:341px;}
div#small_vids {
	float:right;}
	div#small_vids img {
	border:none;
	display:block;
	margin:2px 5px 0 0;
	}
	div#main-results{
		color:white;
/*height:980px;*/
	width:400px;
	font-size:9pt;
	padding:5px;
	
	}