@charset "UTF-8";
/* LC2010 2008 | © Horsform 2008, David Darx */



/****************************************************************************************************/
/*GENERAL*/
/****************************************************************************************************/

	*, html, body{
		margin:0px;
		padding:0px;
	}
	
	html, body, #LC2010Website, #LC2010WebsiteMinWidth{
		width:100%;
		height:100%;
	}
	
	body{
		margin:0px;
		padding:0px;
		background-color:#000;
		color:#FFFFFF;
		font-family:Lucida Grande, Helvetica, Arial, sans-serif;
		font-size:10px;
		background-image:url("../images/background.jpg");
		background-repeat:no-repeat;
		background-position:top center;
		background-attachment:fixed;
	}
	
	
	
	a{
		color:#666;
		text-decoration:underline;
	}
	a:hover{
		color:#000;
		text-decoration:none;
	}
	




/****************************************************************************************************/
/*STRUCTURE*/
/****************************************************************************************************/
	#LC2010Website{
		min-width:955px;
		min-height:600px;
	}
	* html #LC2010WebsiteMinWidth{
		border-left:955px;
		height: 600px;
	}
	
	
	#fakeSiteContainer{
		position:absolute;
		width:409px;
		margin-left:-195px;
		left:50%;
		background-color:#fff;
		color:#000;
		min-height:1000px;
	}
	#fakeSiteContainer h1{
		padding-left:155px;
		margin-top:25px;
		margin-bottom:25px;
		padding-bottom:25px;
		border-bottom:1px solid #000;
	}
	
	#fakeSiteContainer #footer{
		border-top:1px solid #000;
		padding:5px;
	}
	#fakeSiteContainer #footer .part1{
		padding-left:55px;
	}
	#fakeSiteContainer #footer .part2{
		padding-left:80px;
	}
	#fakeSiteContainer #footer p{
		float:left;	
		padding:0px 10px 0px 0px;
	}
	
	#flashWarning{
		margin:20px;
		padding:20px;
		border:4px solid #CCC;
		background-color:#e5e5e5;
	}
	
	
	#languageBox{
		margin:20px;
		padding:20px;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
	}
	
	
	
	
	#contentPlace{
		margin:20px;
	}
	#contentPlace .menuLinks{
		color:#000;
		font-size:30px;
		font-weight:bold;
		border-bottom:1px solid #999;
		margin-bottom:0px;
	}
	#contentPlace  .menuLinks:hover{
		color:#ccc;
	}
	#contentPlace  .menuLinks.menuActive{
		color:#ccc;
	}
	.contentBox{
		padding-top:8px;
		padding-bottom:20px;	
	}



		
	#homeContainer img{
		padding-bottom:10px;	
	}
	
	
	
	
	#newsContainer div{
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #CCC;
	}
	#newsContainer div h3{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		padding-bottom:2px;
	}
	#newsContainer div h4{
		font-weight:normal;
		font-size:10px;
		padding-bottom:5px;
	}
	#newsContainer div img{
		padding-bottom:10px;	
	}
	
	
	
	
	
	
	
	
	#collectionContainer div{
		padding-bottom:10px;
		margin-bottom:40px;
		border-bottom:1px solid #CCC;
	}
	#collectionContainer div h3{
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		padding-bottom:2px;
	}
	#collectionContainer div h4{
		font-weight:bold;
		padding-top:10px;
		margin-bottom:10px;
		border-bottom:1px solid #e3e3e3;
	}
	#collectionContainer div h5{
		width:368px;
		text-align:center;
		margin-bottom:20px;
	}
	#collectionContainer div h6{
		width:368px;
		margin-bottom:20px;
	}
	#collectionContainer div a img{
		border:0px;
	}
	#collectionContainer div h6 a{
		margin-right:4px;
	}	
	#collectionContainer div h6 a img{
		border:1px solid #999;	
	}
	
	
	
	
	
	
	
	
	
	
	#lcContainer img{
		padding-bottom:10px;	
	}
	#lcContainer div{
		padding-bottom:10px;
	}
	#lcContainer div h3{
		font-weight:bold;
		font-size:12px;
		padding-bottom:2px;
	}
	#lcContainer div p{
	}
	


	.boutiquesItemsGroup {
		padding-bottom:20px;
	}
	.boutiquesItemsGroup h3{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		padding-bottom:5px;
		margin-bottom:10px;
		border-bottom:1px solid #CCC;
	}
	.boutiquesItem{
		float:left;
		padding-bottom:20px;
		padding-right:20px;
		width:160px;
		height:50px;
	}
	.boutiquesItem.noMargin{
		padding-right:0px;
	}
	.boutiquesItem h4{
		font-size:10px;
		font-weight:bold;
		padding-bottom:3px;
	}
	.boutiquesItem h5{
		font-size:10px;
		font-weight:normal;
		padding-bottom:3px;
	}


	
	.linksItemsGroup {
		padding-bottom:20px;
	}
	.linksItemsGroup h3{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		padding-bottom:5px;
		margin-bottom:10px;
		border-bottom:1px solid #CCC;
	}
	.linksItem{
		float:left;
		padding-bottom:20px;
		padding-right:20px;
		width:160px;
		height:50px;
	}
	.linksItem.noMargin{
		padding-right:0px;
	}
	.linksItem h4{
		font-size:10px;
		font-weight:bold;
		padding-bottom:3px;
	}
	.linksItem h5{
		font-size:10px;
		font-weight:normal;
		padding-bottom:3px;
	}
	
	
	
	
	.contactPart{
		margin-bottom:20px;	
	}
	.contactPart h3{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		padding-bottom:5px;
		margin-bottom:0px;
		border-bottom:1px solid #CCC;
	}
	#contactForm input, #contactForm textarea{
		border:1px solid #CCC;
		padding:3px;
		color:#999;
		font-family:Lucida Grande, Helvetica, Arial, sans-serif;
		font-size:10px;
	}
	#errorMessage{
		padding-top:10px;
		color:#ff0000;	
	}
	#successMessage{
		padding-top:10px;
		color:#3C3;	
	}
	#reset:hover, #submit:hover {
		color:#000;	
	}
	





/****************************************************************************************************/
/*STYLES*/
/****************************************************************************************************/
	.clearBox{
		clear:both;	
	}