/*****************************//*/* LELAB.NET / FOLDER/* /* Design : Jessy Hihn - http://www.jesshihn.com/* Intégration Xhtml/Css & Spipage : David Gourdet - http://www.davidgourdet.com/* Javascript & anims : Kevin Derchef/*/*****************************//* RESET CSS */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,		fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	}strong {	font-weight: bold;	}:focus {	outline:0;	}ol, ul {	list-style: none;	}table {	border-collapse: separate;	border-spacing: 0;	}caption, th, td {	text-align: left;	font-weight: normal;	}blockquote:before, blockquote:after, q:before, q:after {	content: "";	}blockquote, q {	quotes: "" "";	}/* GENERAL */body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	line-height: 16px;	position:relative;	}a {	text-decoration:underline;	color: #4effc0;	}a:hover {	text-decoration:line-through;	}h1, h2, h3, h4 {	font-weight:normal;	}legend{	display:none;	}html, body {	height: 100%;	color: #242424;	background: #bdb3b4;	}td {	padding-right: 4px;	}/* LOGO */#logo {	float:left;	height:32px;	margin:0;	padding:1px 0 0 170px;	width:200px;	z-index:1000;}#logo_image { z-index:1000; }	#logo_image a {	background: url(css_img/titres/lelab_folder.png) no-repeat 0 0;	float: left;	height: 17px;	text-indent: -9999px;	width: 171px;	z-index:1000;}#logo_image a:hover {	background-position: -171px 0;}	/* INDEX - GALLERY */	#pages{	width: 100%;	height: 260px;	background: #ffffff;	display: none;	position: relative;	color: #100808;	font-size: 11px;	line-height: 15px;	font-family: Arial, sans-serif;}	#pagesInner{		width: 980px;		position: relative;		margin-left: auto;		margin-right: auto;	}	#close{		position: absolute;		top: 10px;		right: 10px;		z-index: 1000;	}	#close:hover{		cursor: pointer;	}	.pages{		display: none;		padding-top: 40px;		height: 220px;		z-index: 1000;	}		.pages strong{			color: #65d3da;			font-weight: normal;		}		.pages .Content{			width: 340px;			height: 200px;			padding: 0px 20px;			border-left: 1px dotted #100808;			float: left;		}		#aboutbg{		background: #ffffff url('css_img/about_bg.jpg') no-repeat right center;		position: absolute;		top: 0px;		right: -50px;		z-index: 900;		height: 260px;		width: 560px;		display: none;	}		#pages h1{		width: 160px;		padding: 0px 20px;		font-size: 24px;		color: #373434;		font-family: Times, serif;		text-transform: uppercase;		float: left;	}	#pages h2{		width: 160px;		color: #65d3da;		font-size: 16px;		font-family: Times, serif;		text-transform: uppercase;		float: left;		clear: left;		padding: 10px 20px;	}	#pages p{		margin: 0;		margin-bottom: 5px;	}	#pages small{		font-size: 10px;	}		#participate input.text{		width: 155px;		height: 20px;		font-size: 14px;		color: #303030;		background: #aff3f7;		border: 1px solid #d5d5d5;		border-top: 1px solid #adadad;		padding: 5px 5px;		margin-bottom: 10px;		float: left;	}		#participate input.text.large{			width: 325px;		}	#participate input.conditions{		margin-left: 20px;	}	#participate input.submit{		margin-top: 10px;		width: 210px;		height: 37px;		background: url('css_img/fonds/submit.png') no-repeat center top;		border: none;		text-indent: -5000px;	}		#participate input.submit:hover{			background-position: center bottom;		}#home {	color: #242424;	font-size: 11px;	line-height: 13px;	overflow: hidden;	}	#image_holder {	display: none;	line-height:0;	position: fixed;	overflow: hidden;	}	.images {	position: absolute;	top:0;	left:0;	overflow: hidden;	}	#image_data {	display: none;	padding:0;	position: absolute;	right:100px;	text-align:right;	top: 22px;	width:100%;	z-index: 999;	}#image_data h1 {	color:#000;	font-size:11px;	font-weight:bold;	margin:0 0 18px 0;}#image_data p { margin:0; }#image_data p a {	color: #242424;	}#image_data p a:hover {	color: #65d3da;	text-decoration: underline;	}#project_navigation {	position: absolute;	z-index: 100;	width: 100%;	height: 100%;	text-indent: -9999px;	}#project_navigation_previous {	float: left;	width: 35%;	height: 100%;	background: url('css_img/sp.gif') repeat top left;	}#project_navigation_next {	float: right;	width: 35%;	height: 100%;	background: url('css_img/sp.gif') repeat top left;	}#project_navigation a:hover {	}#project_navigation .project_previous {	float: left;	background: transparent;	width: 552px;	height: 100%;	}#project_navigation_previous:hover{	cursor: pointer;}#project_navigation_previous:hover .project_previous{	background: url('css_img/project_previous.png') no-repeat left center;}#project_navigation .project_next {	float: right;	background: transparent;	width: 552px;	height: 100%;	}#project_navigation_next:hover{	cursor: pointer;}#project_navigation_next:hover .project_next{	background: url('css_img/project_next.png') no-repeat right center;}#nav {	background:url(css_img/fonds/grille.png) 0 0 repeat;	height:32px;	left:0;	padding:16px 0 0 0;	position: absolute;	top:0;	width: 100%;	z-index: 999;}	.interactif {	color:#000;	float:left;	font-weight:bold;	margin:6px 0 0 0; 	text-transform:none;}.interactif a {	text-decoration: none;	color: #000;}.interactif a:hover {	color:#65d3da;}#select { float: left; }	#projet_haut {	position: absolute;	z-index: 1100;	background: url('css_img/fichier_haut.gif') repeat top left;	top: 9px;	left: 9px;	display: none;	}#project_preload {	position: relative;	width: 40px;	height: 40px;	}.image_data_selector{	margin-top: 5px !important;}.selector{}.selector img{	margin-left: 2px;}.selector img:hover{	cursor: pointer;}			/******************************//*         CONCEPT/******************************/#container { left:448px; position:absolute; top:102px; width:604px; }.colleft, .colright { background:url(css_img/pointilles/noir_vt.gif) 0 0 repeat-y; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 78px 30px 22px; width:202px; }.colleft p:first-child, .colright p:first-child { margin-top:0; }.colleft .texte, .colright .texte { height:275px; }.colleft h1, .colright h2 { margin:0 0 0 -21px; }.colleft h1.commontheme { margin:0 0 20px -21px; }/******************************//*     STYLISH SELECT/******************************/:focus {outline:none;}.js ul.newList {left:-9999px;}#my-dropdown { background:url(css_img/fonds/fd_select.png) 0 0 no-repeat; border:none; color:#000; display:inline; float:left; height:22px; margin:2px 0 0 20px; width:170px; }.newListSelected { background:url(css_img/fonds/fd_select.png) 0 0 no-repeat; color:#000; display:inline; float:left; height:22px; margin:2px 0 0 20px; width:170px; }.newListSelected span { display:block; font-weight:bold; }.selectedTxt { font-weight:bold; overflow:hidden; height:22px; line-height:22px; padding:0 0 0 10px; }ul.newList li { background:#fff; height:22px; line-height:22px; margin:0 22px 0 3px; padding:0 0 0 7px; }ul.newList li:hover { background:#e0d9da; }.hiLite { background:#65d3da!important; color:#000!important;}.newListHover { color:#000!important; cursor:pointer;}.newListSelHover, .newListSelFocus { background-position:0 -22px; cursor:pointer; }/******************************//*         SPECIFIC/******************************/.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix {	display: inline-block;} html[xmlns] .clearfix {	display: block;} * html .clearfix {	height: 1%;}
