html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#000000;
}

*,body{
	margin:0px;
	padding:0px;
}

body {
	background-color:#000000;
	height:100%;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  background-color:#000000;
}

h1{
	width:300px;
	color:#FFFFFF;
	font-size:30px;
	font-weight:normal;
}

#main_container{
	width:100%;
	background:transparent url('../images/bg_menu_large.jpg') top left repeat-x;
}

#container{
	margin:auto;
	width:1024px;
	background-color:transparent;
}

#container table{
	width:100%;
	height:105px;
}

#container table a{
	color:#FFFFFF;
	text-decoration:none;
}

#container table a:hover{
	color:#ee0000;
}

.index{
	width:1024px;
	height:550px;
	margin:auto;
	display:block;
}

#skip{
	text-align:center;
	color:#ffffff;
	font-size:10px;
	margin:auto;
	display:block;
}

#skip a{
	color:#ffffff;
	text-decoration:none;
	margin-left:40px;
}

#skip a:hover{
	color:#ee0000;
	text-decoration:none;
}

#menu{
	float:left;         
	margin: 0 20px 20px 20px;  
	width:300px;         
	text-align:center;         
}

#menu ul{
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  list-style-type : none;
  width:197px;
}

#menu li{
	/* 
	IE 6 
	margin-top:-2px;
	margin-top:26px;
	*/
	color:#FFFFFF;
	height:29px;
	background:url('../images/menu.jpg') center  no-repeat;
	display:block;
}

#menu li a{
	padding-top:6px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:25px;
}

#menu li:hover{
	/* 
	IE 6 
	margin-top:26px;
	*/
	color:#ee0000;
	height:29px;
	background:url('../images/menu_over.jpg') center  no-repeat;
} 		
  		
#menu li a:hover{
	color:#ee0000;
}

#content{
	float:right;
	width:658px;
	margin-right:0px;
}

#fragrance_title{
	width:658px;
	height:166px;
	background: url('../images/title_fragrance.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

#fragrance_title2{
	width:658px;
	height:37px;
	background: url('../images/title_fragrance2.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

.fragranceTitle{
	position:absolute;
	font-size:30px;
	margin:12px 0px 0px 60px;
	display:block;
	width:500px;
}

.fragranceTitle2{
	position:absolute;
	font-size:16px;
	margin:70px 0px 0px 75px;
	display:block;
}

.parfum_white{
	width:75px;
	position:absolute;
	margin:110px 0px 0px 144px;
	display:block;
	text-align:center;
	font-size:8px;
}

.parfum_white .part1{
	font-size:16px;
}

.parfum_white .part2{
	font-size:13px;
}

.fragranceTxt1{
	float:left;
	width:275px;
	margin:20px 0px 0px 20px;
}

.fragranceTxt3{
	color:#4b4b4b;
	font-size:8px;
	text-align:center;
}

.parfum_black{
	width:140px;
	position:absolute;
	margin:110px 0px 0px 420px;
	display:block;
	text-align:center;
	font-size:12px;
}

.parfum_black.part1{
	font-size:9px;
}

.parfum_black .part2{
	font-size:18px;
}

#displayTxt{
	width:100%;
	text-align:center;
	padding-top:12px;
	color:#FFFFFF;
}

.fragranceTxt2{
	float:left;
	width:275px;
	margin:20px 0px 0px 60px;
}

#displayer_fragrance{
	width:658px;
	height:37px;
	background: url('../images/displayer_fragrance.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

#fragrance_txt{
	width:658px;
	height:173px;
	background: url('../images/fragrance_txt.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

#footer{
	color:#6c6c6c;
	width:100%;
	height:99px;
	background:url('../images/bg_footer_large.jpg') center  repeat-x;
}

#footer_content{
	width:1024px;;
	height:99px;
	text-align:center;
	background:url('../images/bg_footer.jpg') center bottom  no-repeat;
}

#footer_links{
	float:right;
	margin-top:40px;
	width:150px;
	text-align:left;
}

#footer_links a{
	color:#6c6c6c;
	font-size:9px;
	text-decoration:none;
	display:inline;
}

#footer_links a:hover{
	color:#ffffff;
}

#footer_links img{
	border:0px;
}

#footer_links img{
	float:left;
	margin-top:-2px;
}

.pointer{
	cursor:pointer;
}

.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
}

.lettrine{
	color:#ee0000;
	font-size:40px;
	float:left;
	margin:-5px 5px 0px 0px;
	height:42px;
}
/* HOME ------------------------------------- */
#home{
	width:890px;
	height:468px;
	text-align:center;
	margin:auto;
}

#home_txt1{
	position:absolute;
	color:#FFFFFF;
	margin:-340px 0px 0px 458px;
	width:115px;
	display:block;
	text-align:center;
}

#home_txt1 .part1{
	font-size:13px;
	line-height:10px;
}

#home_txt1 .part2{
	font-size:15px;
	line-height:18px;
}

#home_txt1 .part3{
	font-size:16px;
}

#home_txt1 .part4{
	font-size:16px;
	color:#ee0000;
}

#home_txt2{
	position:absolute;
	color:#FFFFFF;
	margin:-207px 0px 0px 502px;
	color:#000000;
	display:block;
	width:80px;
	font-size:13px;
}

#home_txt3{
	position:absolute;
	color:#000000;
	margin:-170px 0px 0px 450px;
	width:120px;
	display:block;
	text-align:center;
}

#home_txt3 .part1{
	font-size:12px;
}

#home_txt3 .part2{
	font-size:12px;
}

#home_txt3 .part3{
	color:#ee0000;
}

#home_txt3 .part4{
	font-size:12px;
}

#home_txt4{
	text-decoration:none;
	position:absolute;
	color:#FFFFFF;
	margin:-108px 0px 0px 490px;
	font-size:11px;
	text-decoration:none;
}

#home_txt5{
	text-decoration:none;
	position:absolute;
	color:#FFFFFF;
	margin:-55px 0px 0px 140px;
	font-size:14px;
	display:block;
	width:130px;
}

#home_txt6{
	text-decoration:none;
	position:absolute;
	color:#FFFFFF;
	margin:-65px 0px 0px 425px;
	font-size:16px;
}

#home_txt7{
	text-decoration:none;
	position:absolute;
	font-weight:normal;
	color:#FFFFFF;
	margin:-55px 0px 0px 780px;
	font-size:14px;
	width:105px
}

#home_txt2 a{
	color:#000000;
	text-decoration:none;
}



#home_txt4 a, #home_txt5 a,#home_txt6 a,#home_txt7 a{
	color:#ffffff;
	text-decoration:none;
}

#home_txt2 a:hover, #home_txt4 a:hover,#home_txt5 a:hover,#home_txt6 a:hover,#home_txt7 a:hover{
	color:#ee0000;
	text-decoration:none;
}

#home_txt2:hover{
	color:#ee0000;
}

#home_txt4:hover{
	color:#ee0000;
}

#home_txt5:hover{
	color:#ee0000;
}

#home_txt6:hover{
	color:#ee0000;
}

#home_txt7:hover{
	color:#ee0000;
}

/* THE MAN ------------------------------------- */

#theman_title{
	position:absolute;
	color:#FFFFFF;
	font-size:30px;
	display:block;
	margin:-750px 0px 0px 280px;
	width:300px;
}

#theman_play{
	position:absolute;
	color:#FFFFFF;
	font-size:16px;
	display:block;
	margin:-680px 0px 0px 238px;
	width:300px;
	font-weight:normal;
}

#theman_play span{
	color:#ee0000;
}

#theman_content1{
	position:absolute;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	margin:-650px 0px 0px 238px;
	width:300px;
}

#theman_bio{
	position:absolute;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	margin:-413px 0px 0px 268px;
	width:80px;
	text-decoration:none;
}

#theman_bio a,#theman_scene a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

#theman_bio a:hover,#theman_scene a:hover{
	color:#ee0000;
}

#theman_scene{
	position:absolute;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	margin:-413px 0px 0px 422px;
	width:100px;
	text-decoration:none;
}


#theman_bio a:hover{
	color:#ee0000;
}

#theman_lifestyle{
	position:absolute;
	color:#FFFFFF;
	font-size:16px;
	display:block;
	margin:-295px 0px 0px 520px;
	width:300px;
	text-decoration:none;
	font-weight:normal;
}

#theman_lifestyle span{
	color:#ee0000;
}

#theman_content2{
	position:absolute;
	color:#FFFFFF;
	margin:-260px 0px 0px 520px;
	font-size:11px;
	display:block;
	width:300px;
}

#theman_video{
	position:absolute;
	color:#FFFFFF;
	margin:-290px 0px 0px 190px;
	font-size:11px;
	display:block;
	width:300px;
}

/* BEHIND THE SCENE ------------------------------------- */
#behind_the_scene{
	margin:auto;
	width:870px; 
	height:527px;
	color:#FFFFFF;
	background:url('../images/bg_press_visuel.jpg');
}

#behind_menu{
	width:155px;
	padding:115px 0px 0px 22px;
}

#behind_menu img{
	border:0px;
	cursor:pointer;
}

#behind_title{
	height:20px;
	font-size:30px;
	position:absolute;
	margin: -505px 0px 0px 60px;
	margin-top:expression('-505px');
	font-weight:normal;
	width:300px;
}

#behind_menu1 a{
	font-size:12px;
	position:absolute;
	margin: -450px 0px 0px 52px;
	margin-top:expression('-453px');
	color:#FFFFFF;
	text-decoration:none;
}

#behind_menu1 a:hover{
	color:#ee0000;
}

#behind_menu2 a{
	font-size:12px;
	position:absolute;
	margin: -470px 0px 0px 240px;
	margin-top:expression('-473px');
	color:#ee0000;
	text-decoration:none;
}

#img_displayer{
	position:relative;
	margin:-402px 0px 0px 230px;
	width:615px;
	height:400px;
}
/* MAKING OFF ------------------------------------- */
#making_off{
	margin:auto;
	width:870px; 
	height:527px;
	color:#FFFFFF;
	background:url('../images/givenchy_player.jpg') no-repeat;
}

#makingoff_title{
	font-size:30px;
	position:relative;
	padding:15px 0px 0px 65px;
}

#makingoff_menu1 a{
	font-size:12px;
	color:#ee0000;
	text-decoration:none;
	position:relative;
	margin-top:0px;
	padding-left:60px;
	display:block;
}

#makingoff_menu2{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	margin-top:-38px;
	padding-left:240Px;
	display:block;
	width:200px;
}

#makingoff_menu2 a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	width:100px;
}

#makingoff_menu2 a:hover{
	color:#ee0000;
}


.player_mko{
	text-align:center;
}
/* CV + NEWS ------------------------------------- */
#cv{
	margin:auto;
	width:615px; 
	height:480px;
	color:#FFFFFF;
	background:url('../images/cv_1.jpg') no-repeat;
}

#news{
	margin:auto;
	width:615px; 
	height:480px;
	color:#FFFFFF;
	background:url('../images/cv_2.jpg') no-repeat;
}

#cv_title, #news_title{
	font-size:30px;
	position:relative;
	padding:18px 0px 0px 65px;
}

#cv_menu1{
	font-size:12px;
	color:#ee0000;
	text-decoration:none;
	position:relative;
	margin-top:28px;
	padding-left:323px;
	display:block;
}

#cv_menu2 a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	margin-top:-38px;
	padding-left:425px;
	display:block;
	width:120px;
}

#cv_menu2 a:hover,#news_menu2 a:hover{
	color:#ee0000;
}

#cv_content,#news_content{
	float:right;
	width:300px;
	height:320px;
	padding:5px;
	font-size:11px;
	padding-right:5px;
}

#news_menu1 a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	margin-top:28px;
	padding-left:323px;
	display:block;
	z-index:10;
}

#news_menu1 a:hover{
	color:#ee0000;
}

#news_menu2{
	font-size:12px;
	color:#ee0000;
	text-decoration:none;
	position:absolute;
	margin-top:-38px;
	padding-left:428px;
	display:inline;
	width:120px;
}
/* GAMME ------------------------------------- */
#gamme{
	width:658px;
	height:793px;
	background: url('../images/gamme.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

.red{
	color:#ee0000;
}

.title{
	display:block;
	width:500px;
	position:absolute;
	margin: 20px 0px 0px 55px;
	color:#FFFFFF;
	font-size:30px;
}

.title2{
	display:block;
	width:500px;
	position:absolute;
	margin: 12px 0px 0px 55px;
	color:#FFFFFF;
	font-size:30px;
}

#gamme_txt1{
	display:block;
	width:500px;
	text-align:center;
	position:absolute;
	margin: 85px 0px 0px 80px;
	font-size:14px;
}

#gamme_txt2{
	display:block;
	width:100px;
	text-align:center;
	position:absolute;
	margin: 140px 0px 0px 130px;
	font-size:14px;
}

#gamme_txt2 .part1{
	font-size:11px;
}

#gamme_txt3{
	display:block;
	width:150px;
	text-align:center;
	position:absolute;
	margin: 140px 0px 0px 390px;
	font-size:14px;
}

#gamme_txt3 .part1{
	font-size:10px;
}

#gamme_txt3 .part2{
	font-size:14px;
}

#gamme_txt4{
	display:block;
	width:500px;
	text-align:center;
	position:absolute;
	margin: 440px 0px 0px 80px;
	font-size:14px;
}

#gamme_txt5{
	display:block;
	width:150px;
	text-align:center;
	position:absolute;
	margin: 520px 0px 0px 40px;
	font-size:11px;
}

#gamme_txt5 .part1{
	font-size:10px;
}

#gamme_txt6{
	display:block;
	width:150px;
	text-align:center;
	position:absolute;
	margin: 515px 0px 0px 183px;
	font-size:12px;
}

#gamme_txt6 .part1{
	font-size:14px;
}

#gamme_txt7{
	display:block;
	width:150px;
	text-align:center;
	position:absolute;
	margin: 535px 0px 0px 315px;
	font-size:10px;
}

#gamme_txt7 .part1{
	font-size:15px;
}

#gamme_txt8{
	display:block;
	width:150px;
	text-align:center;
	position:absolute;
	margin: 535px 0px 0px 463px;
	font-size:14px;
}

#gamme_txt8 .part1{
	font-size:10px;
}

/* AMYRIS ------------------------------------- */
#amyris{
	width:658px;
	height:364px;
	background: url('../images/amyris.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

#amyris_txt1{
	display:block;
	width:500px;
	text-align:center;
	position:absolute;
	margin: 85px 0px 0px 80px;
	font-size:14px;
}

#amyris_txt2{
	display:block;
	width:400px;
	text-align:left;
	position:absolute;
	margin: 200px 0px 0px 240px;
	font-size:11px;
}

/* SYMBOLE ------------------------------------- */
#symbole{
	width:658px;
	height:391px;
	/*height:387px;
	background: url('../images/symbole.jpg') top no-repeat;*/
	background: url('../images/symbole2.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

#symbole_txt1{
	display:block;
	/*width:320px;*/
	width:400px;
	text-align:left;
	position:absolute;
	margin: 60px 0px 0px 20px;
	font-size:11px;
}

#symbole_txt2{
	display:block;
	width:400px;
	text-align:left;
	position:absolute;
	/*margin: 170px 0px 0px 240px;*/
	margin: 120px 0px 0px 20px;
	font-size:11px;
}

#symbole_txt3{
	display:block;
	/*width:320px;*/
	width:400px;
	text-align:left;
	position:absolute;
	margin: 240px 0px 0px 20px;
	font-size:11px;
}

/* FLACON ------------------------------------- */
#flacon{
	width:658px;
	height:750px;
	background: url('../images/flacon.jpg') top no-repeat;
	font-size:12px;
  font-family : Verdana, Times New Roman, Times, serif;
  color:#FFFFFF;
}

#flacon_txt1{
	display:block;
	width:280px;
	text-align:left;
	position:absolute;
	margin: 60px 0px 0px 20px;
	font-size:11px;
}

#flacon_txt2{
	display:block;
	width:280px;
	text-align:left;
	position:absolute;
	margin: 290px 0px 0px 360px;
	font-size:11px;
}

#flacon_txt3{
	display:block;
	width:280px;
	text-align:left;
	position:absolute;
	margin: 400px 0px 0px 20px;
	font-size:11px;
}

#flacon_txt4{
	display:block;
	width:280px;
	text-align:left;
	position:absolute;
	margin: 590px 0px 0px 360px;
	font-size:11px;
}

/* PARFUM 1 et 2 ------------------------------------- */
#parfum_1{
	margin:auto;
	width:615px; 
	height:737px;
	color:#FFFFFF;
	background:url('../images/parfum_1.jpg') left no-repeat;
}

#parfum_2{
	margin:auto;
	width:615px; 
	height:738px;
	color:#FFFFFF;
	background:url('../images/parfum_2.jpg') left no-repeat;
}

#parfum_txt1{
	position:absolute;
	display:block;
	width:190px;
	margin: 100px 0px 0px 20px;
}

#parfum_txt2{
	position:absolute;
	display:block;
	width:190px;
	margin: 200px 0px 0px 400px;
}

#parfum_txt3{
	position:absolute;
	display:block;
	width:190px;
	margin: 280px 0px 0px 20px;
}

#parfum_txt4{
	position:absolute;
	display:block;
	width:190px;
	margin: 360px 0px 0px 80px;
	color:#ee0000;
	font-size:15px;
}

#parfum_txt5{
	position:absolute;
	display:block;
	width:190px;
	margin: 360px 0px 0px 270px;
	color:#ee0000;
	font-size:15px;
}

#parfum_txt6{
	position:absolute;
	display:block;
	width:190px;
	margin: 360px 0px 0px 480px;
	color:#ee0000;
	font-size:15px;
}

#parfum_txt7{
	position:absolute;
	display:block;
	width:550px;
	margin: 495px 0px 0px 50px;
	color:#ffffff;
	font-size:11px;
	text-align:center;
}

#parfum_txt8{
	position:absolute;
	display:block;
	width:550px;
	margin: 720px 0px 0px 50px;
	color:#ffffff;
	font-size:10px;
	text-align:center;
}

#parfum_box1{
	position:absolute;
	display:block;
	margin: 390px 0px 0px 20px;
	color:#ffffff;
	font-size:11px;
}

.pf_txt{
	width:200px;
}

#parfum_box2{
	position:absolute;
	display:block;
	margin: 390px 0px 0px 220px;
	color:#ffffff;
	font-size:11px;
}

#parfum_box3{
	position:absolute;
	display:block;
	margin: 390px 0px 0px 430px;
	color:#ffffff;
	font-size:11px;
}

#parfum_box4{
	position:absolute;
	display:block;
	margin: 690px 0px 0px 98px;
	color:#ffffff;
	font-size:8px;
}
/* LANGUAGE ----------------------------*/
#language{
	margin:auto;
	width:615px; 
	height:300px;
	text-align:center;
	color:#FFFFFF;
	background:url('../images/bg_language.jpg') top center no-repeat;
}

#language_title{
	width:100%;
	padding:45px 0px 0px 0px;
	font-size:17px;
}

#language ul{
	padding-top:65px;
}

#language li{
	display:inline;
	margin:50px 0px 0px 0px;
	font-size:14px;
}

#language li a{
	margin:25px;
	color:#545454;
	text-decoration:none;
}

#language li a:hover{
	color:#FFFFFF;
}

.rules{
	font-size:16px;
	font-weight:bold;
	color:#ee0000;
}

.rules_subtitle{
	font-size:13px;
	font-weight:bold;
	color:#ee0000;
}

#footer_parfums_link{
	float:left;
	width:70px;
	height:100%;
	margin-left:20px;
	text-decoration:none;
}

#footer_parfums_link2{
	float:left;
	width:70px;
	height:100%;
	text-decoration:none;
}

#footer_givenchy_link{
	float:left;
	width:200px;
	height:50%;
	margin-left:250px;
	margin-top:49px;
	text-decoration:none;
}

#zoom{
	position:absolute;
	margin:-430px 0px 0px 770px;
	width:30px;
	height:30px;
}

.adjust_button{
	margin-top:-8px;
}

#message{
	width:100%;
	height:70%;
	color:#ffffff;
	font-size:15px;
}

/* BUY */
#container_wtb{
	background:url('../images/buy.jpg') top no-repeat;
	margin:auto;
	width:743px;
	height:499px;
	color:#ffffff;
}

#container_wtb ul{
	position:relative;
	top:100px;
	left:35px;
	list-style-type:none;
}

#container_wtb ul li{
	width:105px;	
	height:20px;
	display:block;
}

#container_wtb li a{
	padding:3px 0px 0px 5px;
	width:100%;
	height:100%;
	display:block;	
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#container_wtb li:hover{
	background:#1b1b1b;
}

.shops{
	top:50px;
	left:150px;
	width:160px;
	position:relative;
	text-align:center;
	height:240px;
}

.shops img{
	border:0px;
}

#sellpoint{
	position:relative;
	top:112px;
	left:57px;
	font-size:10px;
	background:url('../images/bt_buy.jpg') top no-repeat;
	width:165px;
	height:25px;
	padding:6px 0 0 32px;
}

#sellpoint a{
	color:#ffffff;
	text-decoration:none;
}

#sellpoint a:hover{
	color:#ee0000;
}

#shop_title{
	position:relative;
	top:15px;
	left:80px;
}

#title_top{
	width:500px;
	position:absolute;
	margin:75px 0px 0px 50px;
}

.buyonline{
	float:left;
	margin-left:75px;
	font-size:10px;
}