body
{
	font-family:Helvetica;
	font-size:12pt;
	background-color:white;
}

a
{
	color:black;
	text-decoration:none;
}

.absolue
{
	position: absolute;
	visibility:hidden;
	top:0px;
	left:0px;
	z-index:80;
}

#div_princ
{
	visibility:hidden;
	position: absolute;
	height:520px;
	width:1000px;
	top:0px;
	left:0px;
}

.tab_menu
{
	position: absolute;
	top:470px;
	left:160px;
}

#welcome
{
	position: absolute;
	top:0px;
	left:0px;
}

#ku
{
	position: absolute;
	top:470px;
	left:30px;
	font-size:20pt;
	font-weight:bold;
}

.marq_depos
{
 	position: absolute;
	top:465px;
	left:70px;
	font-size:10pt;
}

#ku_menu
{
	position:absolute;
	font-size:10pt;
	top:470px;
	left:30px;
	height:1px;
	overflow:hidden;
	
}

#doublegrou_div
{
	position:absolute;
	font-size:10pt;
	top:440px;
	left:820px;
	height:1px;
	width:180px;
	overflow:hidden;
}


#services_gauche, #services_centre, #services_droite
{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	font-size:9pt;
	background-color:#E5E5E5;
	width:250px;
	z-index:98;
}


h2
{
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	display:block;
	margin: 0em 0;
	height:30px;
	line-height:30px;
}

h3
{
	font-size:7pt;
	font-weight:normal;
	display:block;
	margin: 0em 0;
	/*height:0px;*/
	/*line-height:0px;*/
}

#masq
{
	visibility:hidden;
	position:absolute;
	z-index:90;
	opacity:.40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	background-image: url(img/fond_service2.jpg);
	background-repeat:repeat;
	top:0px;
	left:0px;
}

#bulle_ku
{
	visibility:hidden;
	position:absolute;
	top:400px;
	left:40px;
}

#copyright
{
	position:absolute;
	top:500px;
	font-size:8pt;
	left:30px;
}


#cable
{	visibility:hidden;
	position:absolute;
	top:480px;
	left:80px;
}

#services
{	
	position:absolute;
	top:367px;
	left:103px;
}

.doublegrou_menu
{
	position:absolute;
	top:450px;
	left:890px;
}

#bulle_doublegrou
{
	visibility:hidden;
	position:absolute;
	top:380px;
	left:850px;
}

#fen1
{
	visibility:hidden;
	position:absolute;
	width:250px; 
	height:300px;
	top:30px;
	left:180px;
	overflow:hidden;
}

#scroll
{
	visibility:hidden;
	width:50px;
	height:300px;
	position:absolute;
	right:0px;
}

#fen1_contenu
{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:300px;
	background-color:white;
	text-align:center;
}

.scroll_haut,.scroll_bas
{
	cursor:pointer;
	position:absolute;
	right:0px;
}

.scroll_bas
{
	bottom:0px;
}


#fen2
{
	visibility:hidden;
	position:absolute;
	background-color:white;
	width:380px; 
	height:300px;
	top:30px;
	left:430px;
	overflow:hidden;
}

#fen2_contenu
{
	position:absolute;
	top:0px;
	left:0px;
	width:380px;
	height:300px;
}

#scroll_hori
{
	visibility:hidden;
	position:absolute;
	width:380px; 
	top:330px;
	left:430px;
}


#nbr_img
{
	font-size:9pt;
}


#menu_mobile
{
	visibility:hidden;
	position:absolute;
	background-color:white;
	top:10px;
	left:10px;
}

#cible
{
	position:absolute;
	background-image: url('img/cible.gif');
	width:18px;
	height:18px;
	background-repeat: no-repeat;
	top:30px;
	left:0px;
}

#etoile
{
	position:absolute;
	background-image: url('img/arbo-haut.gif');
	background-repeat: no-repeat;
	width:50px;
	height:50px;
	top:0px;
	left:21px;
}

#bonhomme
{
	position:absolute;
	background-image: url('img/arbo-bas.gif');
	background-repeat: no-repeat;
	width:40px;
	height:80px;
	top:142px;
	left:30px;
}

#trait_princ_menu_mobile
{
	position:absolute;
	border-left:2px solid black;
	height:113px;
	width:0px;
	top:34px;
	left:39px;
}

#trait1_menu_mobile,#trait2_menu_mobile,#trait3_menu_mobile,#trait4_menu_mobile,#trait5_menu_mobile,#trait6_menu_mobile
{
	position:absolute;
	border-top:2px solid black;
	height:0px;
	width:20px;
	left:41px;
}
#trait1_menu_mobile
{
	top:53px;
}
#trait2_menu_mobile
{
	top:68px;
}

#trait3_menu_mobile
{
	top:83px;
}

#trait4_menu_mobile
{
	top:98px;
}
#trait5_menu_mobile
{
	top:113px;
}
#trait6_menu_mobile
{
	top:128px;
}


#text1_menu_mobile,#text2_menu_mobile,#text3_menu_mobile,#text4_menu_mobile,#text5_menu_mobile,#text6_menu_mobile
{
	position:absolute;
	font-size:7pt;
	left:68px;
}
#text1_menu_mobile
{
	top:48px;
}
#text2_menu_mobile
{
	top:63px;
}

#text3_menu_mobile
{
	top:78px;
}

#text4_menu_mobile
{
	top:93px;
}

#text5_menu_mobile
{
	top:108px;
}

#text6_menu_mobile
{
	top:123px;
}


#sousmenu1_design,#sousmenu2_design,#sousmenu3_design,#sousmenu4_design,#sousmenu5_design
{
	position:absolute;
	visibility:hidden;
	font-size:7pt;
	left:80px;
}
#sousmenu1_design
{
	top:107px;
}
#sousmenu2_design
{
	top:117px;
}

#sousmenu3_design
{
	top:127px;
}
#sousmenu4_design
{
	top:137px;
}
#sousmenu5_design
{
	top:147px;
}

#sousmenu1_web,#sousmenu2_web,#sousmenu3_web,#sousmenu4_web
{
	position:absolute;
	visibility:hidden;
	font-size:7pt;
	left:80px;
}
#sousmenu1_web
{
	top:92px;
}

#sousmenu2_web
{
	top:102px;
}
#sousmenu3_web
{
	top:112px;
}
#sousmenu4_web
{
	top:122px;
}




.boulot
{
	position:absolute;
	visibility:hidden;
	text-align:center;
	top:0px;
	left:0px;
	width:200px;
	background-color:#EDEEF0;
}
.boulot2
{
	position:absolute;
	visibility:hidden;
	text-align:center;
	top:0px;
	left:0px;
	width:190px;
	/*background-color:#0176F8;*/
	/*background-color:#199DFF;*/

}
.boulot2_marg
{
	margin-left:10px;
	margin-top:10px;
}

.titre_boulot
{
	text-align:left;
	font-size:9pt;
}
.titre_boulot_marg
{
	margin-top:-5px;
}
.titre_boulot_marg2
{
	margin-top:20px;
}
.titre_boulot_marg3
{
	margin-top:10px;
}

h1
{
	text-align:left;
	font-size:9pt;
	font-weight:bold;
}

.details_boulot
{
	float:left;
	text-align:center;
	height:300px;
	width:380px;
	background-color:white;
	margin-top:0px;
}

.oncache
{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

#details_cache
{
	position:absolute;
	top:0px;
	left:0px;
	height:300px;
	width:380px;
}

ul
{
	list-style: none;
	text-indent: -20px;
}

.lien
{
	text-align:center;
}

#player
{
	visibility:hidden;
	z-index:1;
}

#icone_play
{
	position:absolute;
	top:280px;
	left:150px;
}
#icone_stop
{
	position:absolute;
	top:280px;
	left:200px;
}

.couleur_new
{
	color:#FF00FF;
}



#ku_ville
{
 	position:absolute;
	visibility:hidden;
}

.marge_li
{
	margin-left:40px;
}

