<style type="text/css">{  }
body {
	font-family: "lucida grande", tahoma, verdana, sans-serif;
	font-size: 12px;
	margin: 0; 
	padding: 0;
	text-align: center;
	background: #fff url('bkg2.gif') repeat-x 0 0; 
}
-->
.footer {
	font-size: 11px;
	color: #999999;
}
/* Links
---------------------------- */
a { color: #000000; text-decoration: underline; }
a:hover, a:focus { color: #993300; }
a:visited { color: #000000; }
a img { border: 0px none; }

/* Text
----------------------------- */
ul, ol { margin: 0; padding: 0; }

#searchbar ul li, #nav li, #subnav li, .anchors li { list-style: none; }

#nav li a { font-family: Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { margin: 0; }
p, h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; }

#topBkg {
	background: url('bkg_hp_top.jpg') no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 50%;
	width: 1044px;
	height: 307px;
	margin-left: -522px;
	z-index: 1;
	visibility: hidden;
}

#bottomborder { 
	background: url('ss_box_bottom.gif') no-repeat 0 0;
	width: 484px;
	padding-top: 10px;
	float: left
}
td.colsep 
{
  background-repeat: no-repeat;
  background-image: url('colsep.fig');
}
table.menu 
{
	background: #fff url('lfmenubg.jpg'); 
	background-repeat: no-repeat;
}


/* Nav
----------------------------------*/
#nav {
	width: 700px;
	margin: 0px 0 0 0;
	font-size: 1.2em;
}

#nav li {
	float: left;	position: relative;
	height: 28px;
	margin-right: 1px;
	border-left: 1px solid #000;
}

#nav li#navResources { margin-right: 0; }

#nav a {
	display: block;
	color: #000;
	text-align: center;
	padding: 6px 0 0 0;
}

#nav a:hover { text-decoration: none; }

/* Default State */
#navaccueil  {width: 84px;}
#navqui  {width: 150px;}
#navartistes  {width: 110px;}
#navcal  {width: 110px;}
#navcontact  {width: 160px;}

/* Hover State */
#nav li:hover, #nav li.over, #accueil #navaccueil, #qui #navqui,
#artistes #navartistes, #cal #navcal, #contact #navcontact
{ 
	background: #ffcc66;
	border-left: 1px solid #000;
}

.style1 {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.style14px {
	color: #000000;
	font-weight: normal;
	font-size: 14px;
}

.style10px {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}

/* FORM */
.input300 { 
 font-size: 10px; 
 font-family: lucida grande", tahoma, verdana, sans-serif;
 background-color: #FFFFFF; 
 width: 300px;
	border: 1px solid #cccccc; 
}

.input200 { 
 font-size: 10px; 
 font-family: lucida grande", tahoma, verdana, sans-serif;
 background-color: #FFFFFF; 
 width: 200px;
	border: 1px solid #cccccc; 
}

.input100 { 
 font-size: 10px; 
 font-family: lucida grande", tahoma, verdana, sans-serif;
 background-color: #FFFFFF; 
 width: 100px;
	border: 1px solid #cccccc; 
}

.input70 { 
 font-size: 9px; 
 font-family: lucida grande", tahoma, verdana, sans-serif;
 background-color: #FFFFFF; 
 width: 70px;
	border: 1px solid #cccccc; 
}

SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: lucida grande", tahoma, verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}

TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: lucida grande", tahoma, verdana, sans-serif; BACKGROUND-COLOR: #ffffff

}
.bginput {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: lucida grande", tahoma, verdana, sans-serif; BACKGROUND-COLOR: #f2f2f2
}

.formbtn { 
 font-family: lucida grande", tahoma, verdana, sans-serif;
 font-size: 11px;
}
</style>