/*
    Création		:2008-08-04 - Sebastien Dubus 
    Modification	:2008-08-04 - Sebastien Dubus 
    stylesheet for index
*/

body{
	margin:				0;
	font: 				normal normal 0.7em "Arial";
	background:			url('../img/body_bg.jpg') no-repeat center top;
}
h1, h2, h3, h4, ul, li, p{
	padding:			0;
	margin:				0;
}
a, a:focus, input:focus, textarea:focus{
	outline:			none;
}
textarea{
	resize:				none;
}
.clearBoth{
	display:			block;
	height:				0;
	line-height:		0;
	font-size:			0;
	clear:				both;
}
.Bold{
	font-weight:		bold;
}

/* Header */
#header{
	height:				283px;
	width:				1000px;
	margin:				0 auto 0 auto;
	background:			#fff url('../img/header.jpg') no-repeat 0 0;
}
#header #main_home{
	display:			block;
	float:				left;
	width:				375px;
	height:				120px;
	padding:			68px 0 0 315px;
}
#header p#text{
	display:			block;
	float:				right;
	padding:			60px 10px 0 0;
	width:				290px;
	height:				130px;
	color:				#445263;
	font-size:			1.0em;
}
#header #tuto_links{
	float:				right;
	height:				50px;
	width:				250px;
	padding-top:		90px;
	color:				#0b7899;
	font-size:			1.3em;
	font-weight:		bold;
}
#header #tuto_links h3{
	font-size:			0.9em;
	margin:				0 0 10px 0;
}
#header #tuto_links select{
	margin:				0 0 10px 0;
}
#header #tuto_links a{
	display:			block;
	float:				left;
	height:				22px;
	padding:			3px 0 0 28px;
	color:				#0b7899;
	font-size:			0.9em;
	font-weight:		normal;
	text-decoration:	none;
}
#header #walk{
	padding-left:		85px;
}
#header #home{
	background:			url('../img/home.png') no-repeat 0 0;
}
#header #visitors{
	background:			url('../img/visitors.png') no-repeat 0 0;
}
#header #customization{
	background:			url('../img/customization.png') no-repeat 0 0;
}
#header .decal{
	margin-left:		25px;
}
#header a#send_link{
	display:			block;
	margin:				34px 0 0 940px;
	_margin:			26px 0 0 940px;
	height:				30px;
	width:				60px;
}


/* Footer */
#footer{
	clear:				both;
	height:				244px;
	width:				1000px;
	margin:				0 auto 0 auto;
	background:			url('../img/footer.jpg') no-repeat 0 0;
	behavior: 			url('css/iepngfix.htc'); /* IE Hack for png transparency */
}

#footer #choose_player_cc{
	display:			block;
	height:				110px;
	width:				130px;
	margin:				-95px 0 0 325px;
}
#footer #choose_player{
	display:			block;
	margin:				-51px 0 0 624px;
	height:				35px;
	width:				50px;
}
#footer p{
	width:				165px;
	padding-top:		95px;
	margin-left:		455px;
	text-align:			center;
	font:				normal normal 1.0em "Arial";
	color:				#fff;
}
#footer2{
	height:				50px;
	width:				1000px;
	margin:				0 auto 40px auto;
	text-align:			center;
}
#footer2 p{
	font:				normal normal 1.0em "Arial";
	color:				#e0e0e0;
}
#footer2 p a{
	font:				normal bold 1.0em "Arial";
	color:				#e0e0e0;
	text-decoration:	none;
}
#footer2 span{
	font:				italic normal 1.0em "Arial";
	color:				#fff;
}

/* Content */
#content{
	height:				576px;
	width:				1000px;
	margin:				0 auto 0 auto;
	background:			#fff url('../img/content_bg.jpg') no-repeat 0 0;
	behavior: 			url('css/iepngfix.htc'); /* IE Hack for png transparency */
}

/* Popups */
.mandatory{
	color:				#f00;
}
.popup{
	color:				#7c7c7e;
	height:				540px;
	width:				647px;
	overflow-y:auto;
}
.popup ul{
	padding:			0 0 0 10px;
}

/* Lighview: Send2friend */
#lv_send2friend{
	width:			598px;
}
#lv_send2friend h3{
	margin:			0 0 10px 67px;
	font-size:		12px;
	color:			#5a5b60;
}
#lv_send2friend input{
	width:			150px;
	margin-bottom:	5px;
	border:			1px solid #c5c5c5;
}
#lv_send2friend textarea, #friends_list{
	width:			150px;
	height:			50px;
	margin-bottom:	5px;
	border:			1px solid #c5c5c5;
}
#friends_list{
	background-color:#fff;
}
#lv_send2friend .left_col{
	float:			left;
	width:			232px;
	padding-left:	67px;
}
#lv_send2friend .right_col{
	float:			right;
	width:			232px;
	padding-left:	67px;
}
#lv_send2friend .add{
	display:		block;
	float:			right;
	width:			21px;
	height:			30px;
	padding-right:	50px;
	margin:			35px 0 0 0;
	background:		url('../img/lightview/s2f_add.png') 0 0 no-repeat;
}
#lv_send2friend .send{
	display:		block;
	float:			right;
	width:			45px;
	height:			18px;
	margin:			2px 15px 0 0;
	background:		url('../img/lightview/s2f_send.png') 0 0 no-repeat;
}
#lv_ajax_loader{
	width:			598px;
	padding-top:	90px;
	text-align:		center;
}

/* Misc */
#content #intro{
	text-align:		center;
	color:			#fff;
}
#content #intro h3{
	font: 			normal bold 1.5em "Arial";
}
#content #intro p{
	padding:		0 25px;
	font: 			normal normal 1.1em "Arial";
}
#content #intro p.subtitle{
	margin-top:		5px;
	font: 			normal normal 0.9em "Arial";
}
#content #player_contener{
	margin:			20px 0 0 231px;
}
#content #arrow_left,
#content #arrow_right{
	display:		block;
	float:			left;
	width:			57px;
	height:			82px;
	margin: 		267px 0 0 0;
	cursor:			pointer;
	behavior: 		url('css/iepngfix.htc'); /* IE Hack for png transparency */
}
#content #player{
	float:			left;
	width:			425px;
	height:			344px;
}
#content #logos{
	text-align:		center;
	padding:		10px 20px 0 20px;
}
#content #logos img{
	margin:			0 2px 5px 0;
	width:			50px;
	height:			25px;
	cursor:			pointer;
	behavior: 		url('css/iepngfix.htc'); /* IE Hack for png transparency */
}

#lightview{position:absolute;top:50%;left:50%;height:150px;width:150px;margin:-75px 0 0 -75px;padding:0;}.lv_Container{position:relative;width:100%;height:100%;background:none;padding:0;margin:0;}.lv_Button{cursor:pointer;text-decoration:none;border:none;background:none;margin:0;padding:0;}.lv_Sides{position:absolute;top:50%;left:0;clear:both;width:100%;padding:0;margin:0;}.lv_Sides *{padding:0;margin:0;}.lv_Sides li{list-style-type:none;position:relative;}.lv_PrevSide{float:left;}.lv_NextSide{float:right;}.lv_Sides .lv_Wrapper{width:100%;height:100%;cursor:pointer;}.lv_Sides .lv_Button{float:left;background:none;}.lv_Frames{width:100%;height:100%;position:relative;padding:0;margin:0;}.lv_Frames li{list-style-type:none;margin:0;padding:0;}.lv_Frame{width:100%;display:block;}.lv_Frame *{padding:0;margin:0;}.lv_FrameTop{position:absolute;left:0;width:100%;display:block;}.lv_FrameBottom{position:relative;float:left;clear:both;}.lv_Liquid{position:relative;float:left;width:100%;overflow:hidden;clear:both;}.lv_Liquid .lv_Filler{position:absolute;height:100%;width:2px;top:0;left:50%;}.lv_Half{display:block;height:100%;clear:both;line-height:0;}.lv_Half li{list-style-type:none;}.lv_Corner{float:left;position:relative;}.lv_CornerTr,.lv_CornerBr{float:right;}.lv_Fill{position:absolute;top:0;width:100%;height:100%;}.lv_Half .lv_CornerWrapper{float:left;position:relative;width:50%;height:100%;overflow:hidden;}.lv_HalfRight .lv_CornerWrapper{float:right;}.lv_Corner{position:relative;}.lv_Corner canvas{position:relative;}.lv_HalfLeft .lv_Corner{float:left;}.lv_HalfRight .lv_Corner{position:relative;float:right;}.lv_Center{position:relative;clear:both;height:100%;overflow:hidden;background:none;padding:0;margin:0;}.lv_WrapUp{position:absolute;left:0;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}.lv_WrapDown{position:relative;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}.lv_WrapCenter{position:relative;padding:0;margin:0;}.lv_Loading{position:absolute;top:50%;left:50%;}.lv_Loading .lv_Button{float:left;height:100%;width:100%;}.lv_MediaWrapper{position:relative;width:100%;display:block;overflow:hidden;clear:both;padding:0;margin:0;}.lv_MediaWrapper img{position:relative;float:left;padding:0;margin:0;}.lv_PrevNext{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;}.lv_PrevNext *{padding:0;margin:0;}.lv_PrevNext .lv_Button{position:relative;height:100%;}.lv_PrevButton{float:left;}.lv_NextButton{float:right;}.lv_MenuBar{clear:both;position:relative;width:100%;float:left;font:11px Arial,Helvetica,sans-serif;color:#7a7a7a;padding:0;margin:0;text-align:left;}.lv_MenuBar *{padding:0;margin:0;}.lv_MenuTop .lv_DataText div,.lv_MenuTop .lv_ImgNumber div{margin:0;padding:0;}#lightview .lv_MenuTop .lv_Close,#lightview .lv_MenuTop .lv_Data{margin:0 0 6px 0;}.lv_Close,.lv_Data{margin:6px 0 0 0;}.lv_Close{position:relative;float:right;overflow:hidden;width:100%;height:100%;}.lv_Data{position:relative;float:left;padding-bottom:3px;line-height:13px;}.lv_Data li{list-style-type:none;float:left;margin-top:3px;}.lv_DataText{width:100%;}.lv_DataText .lv_Title{font-weight:bold;margin-bottom:2px;}.lv_DataText .lv_Caption{clear:both;}.lv_Data .lv_ImgNumber{color:#a7a7a7;margin-right:5px;margin-top:5px;}.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow{position:relative;border-left:1px solid #d7d7d7;padding:0 5px;margin-top:5px;vertical-align:middle;}.lv_Data .lv_Slideshow{padding-right:0;}.lv_Data .lv_innerPrevNext .lv_Button,.lv_Data .lv_Slideshow .lv_Button{float:left;background-position:center left;background-repeat:no-repeat;}.lv_Media,.lv_External{position:relative;float:left;margin:0;padding:0;}#lightview iframe{border:0;clear:both;padding:0;margin:0;background:none;}.lv_topButtons{position:absolute;left:0;width:100%;overflow:hidden;margin:0;padding:0;}.lv_topcloseButtonImage{cursor:pointer;}#lightviewError p{padding:0 0 10px 0;}#lightviewError div{padding:6px;font:11px Arial,Helvetica,sans-serif;}#lightviewError .message{background:#fcb5b5;color:#dd1f1f;margin-bottom:3px;}#lightviewError .type{font-weight:bold;}#lightviewError .pluginspage{background:#b5fcbd;color:#21be30;}#lightviewError a,#lightviewError a:hover,#lightviewError a:visited{color:#21be30;text-decoration:none;background:none;font-weight:bold;border-bottom:1px solid #7de689;}#lightviewError p{margin-left:0;padding:0;}#lv_overlay{position:absolute;top:0;left:0;height:100%;width:100%;}* html #lightview{position:absolute;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0)+(Lightview.navbarHeight || 0))+'px');margin-left:expression(-1 * this.offsetWidth / 2+(document.documentElement ? document.documentElement.scrollLeft:0)+'px');}html #lv_overlay{position:absolute;height:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight].max():document.documentElement.scrollHeight)+'px');width:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.clientHeight].max():document.documentElement.scrollWidth)+'px');}