

/* CSS Document */
body	{
	background-color:#ed296e;
	font-family:Arial;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	padding:0px;
	margin:0px;
}
a:link, a:visited, a:active	{
	color:#333333;
	text-decoration:none;
	}
a:hover	{
	color:#ed296e;
	text-decoration:none;

}
h1	{
	font-size:20px;
	margin-left:28px;
	padding-top:28px ;
	color:#6ad9f8;

	
}
h3	{
	font-size:16px;
	line-height:18px;
	margin-left:28px;
	color:#b0b0b0;
	font-weight:normal;
	
}
/*SECTIONS names DIVs*/
/*template-overall*/
#main_container	{
	text-align:center;
	height:1200px;
	background-color:#ed296e;
	width:100%;
	}
.center_container {
	width:830px; 
	border:0px solid #cccccc; 
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	position:relative;
	background-color:#FFFFFF;
	}
#mid_container1	{
	position:relative;
	height:610px;
	margin-top:33px;
	width:830px;
	}
	#mid_back1{position:absolute; top:0px;left:0px;z-index:10;width:843px; height:623px}
	#langbar{position:absolute; bottom:7px; left:37px; z-index:1000;}
	#menubar_container, #menubar_folio1,#menubar_folio3,#menubar_folio2,#menubar_container2, #menubar2{
		position:absolute;
		left:0px;
		bottom:0px;
		height:31px;
		text-align:left;
		width:830px;
		z-index:100;
		text-align:left;
		/*background-repeat:repeat-x;
		background-image:url(../../images/menu_back1.gif);*/
		background-color:#e3e3e3;		
		}
	#menubar2{
		background-image:none;
		bottom:0px;
		font-weight:normal;
	}
	#menubar{
		position:absolute;
		font-weight:normal;
		top:0px;
		left:0px;
		height:31px;
		text-align:left;
		width:830px;
		z-index:100;
		text-align:left;
		/*background-repeat:repeat-x;
		background-image:url(../../images/menu_back1.gif);*/
		background-color:#e3e3e3;		
	}	
	#menubar_folio1, #menubar_folio3,#menubar_folio2{
		background-image:none;
		bottom:0px;
		font-weight:normal;
		width:100px;
		background-color:#e3e3e3;
	}
	#menubar_folio2	{
		width:800px;
		text-align:left;
		left:0px;
		padding-top:9px;
		padding-left:30px;
		height:22px;
		
	}
	#menubar_folio3 {
		left:757px;
		width:71px;
	}
	
	#logo_1{
	width:280px;
	height:164px; 
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	position:relative;
	/*background-image:url(../../images/logo1.gif);
	background-repeat:no-repeat;*/
	z-index:100;
	top:265px;
	}
	#stripes_home1{
	position:absolute;
	top:31px;
	left:0px;
	z-index:0;
	}
	#stripes_home2{
	position:absolute;
	top:210px;
	left:0px;
	z-index:100;
	}
	#stripes_making1{
	position:absolute;
	top:370px;
	left:0px;
	z-index:0;
	}
	#stripes_making2{
	position:absolute;
	top:31px;
	right:0px;
	z-index:10000;
	}
	#stripes_production1{
	position:absolute;
	top:31px;
	right:0px;
	z-index:0;
	}	
	#stripes_production2{
	position:absolute;
	top:31px;
	right:16px;
	z-index:1000;
	}
	#stripes_production3{
	position:absolute;
	bottom:31px;
	right:234px;
	z-index:1000;
	}
	#stripes_clients1{
	position:absolute;
	top:347px;
	left:0px;
	z-index:0;
	}
	#stripes_contact1{
	position:absolute;
	top:31px;
	right:56px;
	z-index:0;
	}
	#stripes_studio1{
	position:absolute;
	top:31px;
	right:56px;
	z-index:0;
	}
	#stripes_login1{
	position:absolute;
	top:31px;
	right:0px;
	z-index:0;
	}
	#stripes_folio1{
	position:absolute;
	top:31px;
	right:52px;
	z-index:0;
	}
	#stripes_folio3{
	position:absolute;
	top:31px;
	right:20px;
	z-index:10000;
	}	
	#stripes_folio2{
	position:absolute;
	bottom:31px;
	right:313px;
	z-index:10000;
	}
	#stripes_folio4	{
	position:absolute;
	top:175px;
	left:0px;
	z-index:0;
	}
#videoplayer {
	position:absolute;
	top:73px;
	left:42px;
	width:480px;
	height:373px;
	border:0px solid #000;
	z-index:5010;
	vertical-align:top;
}
#prod_img{
	position:absolute;
	top:18px;
	left:243px
	}
#bio_img{
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}

#videocredits{
		position:absolute;
		top:460px;
		left:44px;
		width:480px;
		height:300px;
		border:0px solid #000;
		color:#999999;
		}
		
#photo_container	{
	position:absolute;
	bottom:32px;
	left:3px;
	text-align:left;
	z-index:12000;
	font-weight:normal;
	font-size:12px;
	width:200px;
	height:70px;
	background-color:#ffffff;}
	#photo_container ul{
	list-style-image: none;
	margin-top:0px;
	line-height:20px;

	}
	#photo_container li{
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	}
	#photo_container a:link, #photo_container a:visited, #photo_container a:active{
		color:#333333;
		text-decoration:none;

		}
	#photo_container a:hover{
		color:#ed296e;
		text-decoration:none;
		}

#tabs_container	{
	position:absolute;
	width:700px;
	height:30px;
	top:540px;
	left:135px;
	z-index:90;
	text-align:center;
}

#imgnav_container, #creditab_container,#foliono_container {
 	float:left;
	margin-left:5px;
	width:auto;
	height:27px;
	font-weight:normal;
}
#foliono	{width:304px;}
#imgnumbers	{width:117px;}
#imgnav	{ width:40px; float:right; margin-top:-13px;margin-right:-15px;}
#imgcredits{width:100px;text-align:left;margin-top:10px;}
#creditab_container	{
	width:77px;
	}
	
#img_container	{
	width:743px;
	height:431px;
	border:0px solid #333333;
	position:absolute;
	top:32px;
	left:43px;
	z-index:80;
	padding:0px;
	margin:0px;
	}
	#nextImg_overlay, #prevImg_overlay{
	width:250px; 
	height:400px; 
	position:absolute; 
	top:23px; 
	right:10px;
	z-index:410;
	cursor:pointer;}
	#prevImg_overlay{left:10px;}
#main_image{
	margin:0px;
	margin-top:0px;
	border:0px solid #000000;
	z-index:100;
	}
#bio_container,#expo_container	{
	margin-top:-2px;
	text-align:justify;
	height:100%;
}
#photographe_nom{
	font-size:14px;
	font-weight:bold;
	position:relative;
	z-index:200;
}
#photographe_nom2{
	font-size:13px;
	font-weight:bold;
	margin-left:13px;
	margin-right:15px;
	margin-top:-1px;
	z-index:200;
	float:left;
}
#credits_container, #credits_prod	{
	width:281px;
	height:103px;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	position:absolute;
	top:358px;
	left:459px;
	z-index:200;
	cursor:pointer;
	background-color:#FFFFFF;
	border:0px solid #999999;

}
#credits_prod	{
	top:60px;
	left:22px;
}

#credits_details	{
	position:absolute;
	top:467px;
	left:43px;
	width:743px;
	height:14px;
	z-index:201;
	color:#999999;
	font-weight:lighter;
	line-height:16px;
	border:0px dashed #009900;	
}
#thumbnav{
	position:absolute;
	top:496px;
	left:42px;
	width:780px;
	height:28px;
	z-index:201;
	border:0px dashed #009900;	

}
#studionav{
	position:absolute;
	top:538px;
	left:42px;
	width:780px;
	height:28px;
	z-index:400;
	border:0px dashed #009900;	

}
#studioimg_1, #studioimg_2{
	position:absolute;
	top:74px;
	right:152px;
	width:390px;
	height:400px;
	border:0px solid #000;
	text-align:center;
	vertical-align:middle;
}
#studioimg_2{top:330px;}
#production_container	{
	position:relative;
	margin-top:0px;
	width:843px;
	height:570px;
	z-index:5000;
	border:0px solid #00CC00;
}
#folio_app	{
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
	height:570px;
	z-index:5000;
	border:0px solid #00CC00;
}
#nomArtiste{
	font-weight:bold;
	font-size:13px;
	position:absolute;
	top:6px;
	left:42px;
	}
#overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100% !important; height:1000px;
	z-index:5000;
	background-color:#000000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}	
#prod_player{
	position:absolute;
	top:11px;
	left:308px;
	width:435px;
	height:440px;
	z-index:350;
}
	#prodimg_container{
	position:absolute;
	top:6px;
	left:0px;
	width:420px;
	height:411px;
	/*border:1px solid #cccccc;*/
	/*background-color:#f6f6f6;*/
	text-align:left;
	}
	#prodimg_container img{
	margin-top:0px;
	}
	#playernav_prod{
	position:absolute;
	top:48px;
	left:522px;
	z-index:1000;
	}
	#creditab_prod{
	position:relative;
	margin-top:10px;
	}
	#credits_prod{
	position:absolute;
	top:375px;
	left:425px;
	z-index:1000;	
	}
	#credits_prod{height:105px; width:288px;	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);}
	#prod_details{position:relative;margin-bottom:10px; z-index:1000; font-size:12px; line-height:16px; margin-top:-3px; color:#999999}
	

#liste_clients, #liste_agences, #liste_artistes, #liste_magazines, #liste_services{
	position:absolute;
	top:2px;
	left:0px;
}
#liste_magazines{top:250px;}
#liste_agences{top:110px;}
#liste_artistes{top:178px;}

#login_container,#contact_container{
	position:relative;
	height:623px;
	margin-top:-623px;
	width:843px;
	z-index:100000;
	}
	#login_form{
	position:absolute;
	top:54px;
	left:43px;
	font-size:14px;
	line-height:16px;
	z-index:150;
	}
	#login_form label{color:#333333; font-size:13px;}
	#login_form img{cursor:pointer;margin-right:20px;}
	#contact_close{
	position:absolute;
	top:15px;
	left:15px;
	cursor:pointer;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	}
	#contact_info{
	position:absolute;
	top:70px;
	left:43px;
	}

	#carte1, #carte2{
	position:absolute;
	top:74px;
	right:44px;
	width:390px;
	height:196px;
	border:0px solid #000;
	text-align:center;
	}
	#carte2{top:330px;}
#making_video1	{
	position:absolute;
	top:72px;
	left:352px;
	width:434px;
	height:374px;
	z-index:0;
	text-align:left;
	
}
#making_credits{
	margin-top:10px;
	color:#999999;
}
#video_index{
	position:absolute;
	width:285px;
	height:474px;
	top:71px;
	left:43px;
	border:0px solid #ccc;
}
#photographes{
	position:absolute;
	left:12px;
	top:40px;
	width:850px;
	height:450px;
	border:0px solid #000;
}		
/*STYLES*/
a.menu1 , a.menu2, a.menu3, a.menu4, a.menu5, a.tab1{
	position:relative;
	float:left;
	margin-left:52px;
	margin-right:0px;
	cursor:pointer;
	padding-top:9px;
	outline:none;
}
a.menu2, a.menu3	{
	margin-right:14px;
	margin-left:14px;
}
a.menu3	{
	float:none;
}
a.tab1	{
	position:relative;
	font-weight:normal;
	font-size:11px;
	margin-left:11px;
	margin-right:11px;
	margin-top:-9px;
}
.tab_title1{	
	position:relative;
	font-weight:normal;
	font-size:12px;
	margin-left:11px;
	margin-right:11px;
	float:left;}

	a.menu1:link, a.menu1:visited, a.menu1:active, a.menu2:link, a.menu2:visited, a.menu2:active{
		color:#333333;
		text-decoration:none;
		outline:none;
	}
	a.menu1:hover, a.menu2:hover{
		color:#ed296e;
		text-decoration:none;
		outline:none;
	}
	a.menu4:link, a.menu4:visited, a.menu4:active, a.menu4:hover, a.menu5:link, a.menu5:visited, a.menu5:active, a.menu5:hover{
		color:#ed296e;
		text-decoration:none;
		outline:none;
	}	
.input_text1, .input_pull, .input_textarea1	{
	border:1px solid #e3e3e3; 
	color:#656565; 
	background-color:#ffffff; 
	padding-left:4px;
	margin-left:1px; 
	margin-top:4px;
	margin-bottom:6px;
	width:214px;
	height:20px;
	}
.input_pull	{width:290px;}
.input_textarea	{width:300px;}
.input_button		{
	border:1px solid #e3e3e3; 
	color:#333333; 
	background-color:#e3e3e3; 
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	margin-left:1px;
	}
.input_button:hover{color:#ed296e;}

.buttons1, buttons_ie	{border:0px;}

.boxmid1, .boxleft1, .boxright1{
	position:relative;
	float:left;
}
.boxleft1, .boxright1{
	width:8px;
	height:27px;
	background-image:url(../../images/tabs1_left1.gif);
	background-repeat:no-repeat;
	}
.boxright1	{background-image:url(../../images/tabs1_right1.gif);}
.boxmid1{
	height:27px;
	background-image:url(../../images/tabs_mid1.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	}
.previewbox{
	position:absolute;
	left:-53px;
	top:-135px;
	background-image:url(../../images/pre_box1.gif);
	background-repeat:no-repeat;
	width:187px;
	height:131px;
	z-index:1000;
	background-color:#FFFFFF;
	outline:none;
}
.previewbox img	{margin-left:1px; margin-top:5px; border:0px; outline:none;}

.prodinfo , .clientsinfo	{
	position:absolute;
	top:55px;
	left:43px;
	width:420px;
	height:530px;
	/*border:1px solid #00FF00;*/
	z-index:350;
	}
	.clientsinfo	{
	width:740px;
	margin-top:15px;
	}
	.prodinfo h1, .clientsinfo h1{
	font-size:14px;
	font-weight:bold;
	color:#a5a5a5;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	margin-bottom:49px;
	}

	.prodinfo ul{
	/*border:1px solid #0066CC;*/
	margin-left:s0px;
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
	line-height:16px;
	}
	.prodinfo li{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
	margin-left:-40px;
	}
.liste_details{margin-left:0px; margin-bottom:15px; margin-top:0px;}

.text_rose1{color:#530129; font-weight:normal; line-height:18px;}
.text_white1{color:#fff; font-weight:normal; line-height:18px;}
.text_white1 a:link, .text_white1 a:visited, .text_white1 a:active {color:#fff; text-decoration:none;}
.text_white1 a:hover{color:#fff; text-decoration:underline;}

.video_liste	{position:relative;float:left; width:82px; height:474px; border:0px solid #fff}
.video_liste img{border:1px solid #fff}
.video_liste img:hover{border:1px solid #ed296e}
.video_thumb{border:0px; width:70px; margin-bottom:10px;}
.photo1	{
	position:relative;
	float:left;
	margin:32px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:38px;
	border:0px dashed #ccc;
	width:220px;
	padding:0px;
	text-align:center;
	border:0px solid #000;
}
.photo1 p {margin:0; padding:0; padding-top:4px; margin-bottom:10px;}
.photo1 img:hover{border:1px solid #ed296e;}
.photo1 img{border:1px solid #fff; width:}
.thumb1{ width:40px; height:25px; border:1px solid #fff; margin:0px; margin-right:5px; cursor:pointer}
.thumb1:hover{ border:1px solid #ed296e;}