@charset "UTF-8";
/* Le Pichet CSS */

/*HTML TAG ELEMENTS*/
body
{
	margin:0px;
	padding:10px;
	font-size:100%;
}
h1, h2, h3 {
	margin:0;
	padding:0;
}
h2, h3 {
	font-variant:small-caps;
}
h1, h2, h3, p, a {
	letter-spacing:.1em;
}
h1 {
	font-size:1.3em;
	margin:0 0 15px;
}
h2 {
	font-size:1.15em;
}
h3 {
	font-size:1.125em;
	text-decoration:underline;
}
p {
	font-size:1em;
	text-align:left;
	display:block;
}
a {
	color:#336699;
	text-decoration:none;
}

/*GLOBAL PSEUDO-ELEMENTS*/

a:link {
}
a:visited {
	color:#336699;
	text-decoration:none;
}
a:hover {
	color:#336699;
	text-decoration:underline;
}
a:hover img {
	text-decoration:none;
}

/*GLOBAL LAYOUT CLASSES*/

img.bg {
	display:block;
	position:absolute;
 }
div.logo {
	display:block;
	position:relative;
	text-align:center;
	width:100%;
	/*background:url(../images/logo-LP.png) bottom center no-repeat #3366FF;*/
	height:161px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo-LP.png', sizingMethod='image');*/
	cursor:pointer;
}
.menu {
	font-variant:small-caps;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	letter-spacing:.1em;
	background-color:#DACEAA;
	border-top:solid thick #BBA869;
	text-align:center;
	padding:8px;
}
div.footer
{
	display:block;
	border-bottom:solid 4px #BBA869;
	background:#DDD3B4;
	width:100%;
	margin:0px;
	padding:8px 0;
	font-size:.8em;
	text-align:center;
}


img#bgImg
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:0;
}
div.container
{
	display:block;
	position:relative;
	width:60%;
	height:100%;
	z-index:1;
	float:right;
}
div.logo, div.navbar, div.footer, div#content
{
	display:block;
	clear:both;
}
div.navBar
{
	border-top:solid 4px #BBA869;
	background:#DDD3B4;
	height:40px;
}
div.navBar ul
{
	margin:0px;
	padding:10px;
	list-style:none;
}
div.navBar ul li
{
	display:inline;
	padding:0px 8%;
}
div#content
{
	display:block;
	height:100%;
	background:#FFFFFF;
	overflow:auto;
	padding:16px;
}
div#content p
{
}
div#gallery {
	display:block;
	position:relative;
	margin:15px 0 15px 15px;
	width:320px;
	height:195px;
	float:right;
}
div#gallery img{
	position:absolute;
	border:1px solid #BBA869;
}
div.newsBlock{
	display:block;
	position:relative;
	clear:both;
	border-top:1px solid #BBA869;
	margin:16px 0 0;
	padding:10px 0 0;
	float:left;
}
div.mfftp{
	display:block;
	position:relative;
	width:280px;
	float:left;
	margin:0 20px 10px 0;
}
div.mfftp img {
	border:1px solid #BBA869;
	margin:0 0 8px;
}
div.artist a{
	font-size:1.125em;
}
div.description {
	font-size:.75em;
	font-style:italic;
}
div.block{
	display:block;
	position:relative;
}
div.block a.more{
	float:right;
}

/*MENU ELEMENTS*/

div.menubox {
	text-align: center;
	padding: 8px;
	display:block;
	border:solid thin #BBA869;
}
div.menubox ul {
	margin:0px 0px 10px;
	padding:0px;
	display: block;
	float:left;
	clear:both;
}
div.menubox ul li {
	margin:10px 0 10px 20px;
	list-style: none;
	display:inline-block;
	float:left;
}
div.menubox a {
	font-size: 1.2em;
}
.updated {
	background-color:#DACEAA;
	margin:8px 0px 0px;
	padding:4px;
	clear:both;
}

/*EVENTS ELEMENTS*/
div.calendar {
	display:block;
	width:280px;
	margin:0 0 0 20px;
	padding:20px 0 0 0;
	float:right;
}
div.calendar p {
	font-style:italic;
}
div.calendar h2 {
	text-align:center;
}
div.calendar p.nocover {
	font-style:italic;
	text-align:center;
	margin:0;
	padding:0;
}
div.date {
	margin:10px 0 0;
}
div.calendar img {
	border:1px solid #BBA869;	
}
div.news {
	display:block;
	margin:20px 0 0;
	
}

