/*
CSS wordpress
*/
body, html{padding:0; margin:0; background-image:url(images/bg.jpg)}
body { font-family:'Verdana'; font-size:10px; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; }
#wrapper { width:955px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0 auto; }

#header
{
	height:105px;
	width:100%;
	position:relative;
	margin:0;
	padding:0;
}

#footer { width:960px; margin-top:0px; text-align:center; clear:both; padding:0px; }

#fix
{

	position:absolute;
	top:130px;
	left:-158px;
	width:176px;
	height:33px;
	background-color:#FFFFFF;
	z-index:1000;
	border:0px solid #FF0099;

}

#menu_1
{
	position:absolute;
	top:300px;
	left:10px;
	width:700px;
	background-color:#D1CDC7;
	z-index:1000;
	border:3px solid #FF0099;
}

#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; height:169px; }
#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:10px; }


a:hover { text-decoration:none; font-weight:bold; color:#798464; border:none; cursor:pointer; }
a:link,a:active,a:visited { text-decoration:none; color:#A8B098; border:none; font-weight:bold;}

/* CLASSIC HEIGHT */
.colheight
{
	height:627px;
}

/* COL LEFT */
.left
{
	float:left;
	width:209px;
	overflow:hidden;

	border:0px solid #f3f3f3;
	/*margin:10px 0;*/
	/*padding:10px;*/
}

/* COL RIGHT */
.right
{
	float:right;
	width:246px;
	overflow:hidden;

	margin:0;
	padding:0;
}

.right img { border:0; display:block; margin-left:auto; margin-right:auto; }

/* MAIN CONTENT */
.middle
{

	line-height:16px;

	margin : 0;
	float:left;
	width:500px;

	border:0px solid #f3f3f3;
	padding:0px;
	/*overflow:scroll;
	padding:10px;
	font-size:10px; */
}

.middle h2 { font-size:14px; color:#A8B098; border-bottom:dashed 1px #ccc; margin:0;  padding:10px 0px;}
.middle h3
{
	font-size: 12px;
	font-weight: normal;
	color: #A8B098;
	margin: 0;
	padding: 5px 0px;
	/*text-align: right;*/
}
.middle img { border:0px #eee solid; }

#scrollV
{
BACKGROUND: #ffffff;
/*BORDER-RIGHT: #cccccc thin solid;
BORDER-TOP: #cccccc thin solid;
BORDER-LEFT: #cccccc thin solid;
BORDER-BOTTOM: #cccccc thin solid;*/

PADDING-LEFT: 0px;
LEFT: -2.7em;
PADDING-RIGHT: 6px;
PADDING-BOTTOM: 5px;
MARGIN: 0px;
OVERFLOW: auto;

width: 494px;
height: 566px;

/*TEXT-ALIGN: left*/

}

.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }


img.wp-smiley { border:0; padding:0; }

div.hr { height:3px; background:#fff; clear:both; }
div.br { height:10px; background:#fff; clear:both; }

.alignright { float:right; }
.alignleft { float:left; }

.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; }
input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:12px; }


ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; }
ol.commentlist li.commenthead h2 { margin:0; }

span { background:#FFC; }

.addthis { float:right; clear:both; }



.left h2,.comments h3 { font-size:13px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:10px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}


.right h2,.comments h3 { font-size:13px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:10px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}


div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:13px; color:#A8B098; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }

/* BACKGROUNDS -------------------------------------------------------------------------- */
.bkg_contact
{
background: #FFFFFF url('images/r_contact_06.jpg') no-repeat top left;
}
.bkg_actu
{
background: #FFFFFF url('images/r_actualite_06.jpg') no-repeat top left;
}

.bkg_spec
{
background: #FFFFFF url('images/r_spectacle_06.jpg') no-repeat top left;
}

.bkg_jour
{
background: #FFFFFF url('images/r_journal_06.jpg') no-repeat top left;
}

.bkg_bio
{
background: #FFFFFF url('images/r_bio_06.jpg') no-repeat top left;
}

.bkg_menu
{
background: #FFFFFF url('images/l_menu_04.jpg') no-repeat top left;
}

.bkg_disco
{
background: #FFFFFF url('images/r_disco_06.jpg') no-repeat top left;
}

.bkg_celes
{
background: #FFFFFF url('images/r_celestone_06.jpg') no-repeat top left;
}

.bkg_video
{
background: #FFFFFF url('images/r_video_06.jpg') no-repeat top left;
}

.bkg_bird
{
background: #FFFFFF url('images/bkg_bird.gif') no-repeat right top ;
}
/* HEADERS --------------------------------------------------------------------------  */

.hd_always
{
background:url('images/head_01.jpg') repeat-x center top;
}

.hd_actu
{
background:url('images/h_actualite_04.gif') no-repeat center top;
}

.hd_bio
{
background:url('images/h_bio_03.gif') no-repeat center top;
}

.hd_jour
{
background:url('images/h_journal_03.gif') no-repeat center top;
}

.hd_spec
{
background:url('images/h_spectacle_03.gif') no-repeat center top;
}

.hd_disco
{
background:url('images/h_disco_03.gif') no-repeat center top;
}

.hd_celes
{
background:url('images/h_celes_04.gif') no-repeat center top;
}

.hd_video
{
background:url('images/h_video_04.gif') no-repeat center top;
}
.hd_contact
{
background:url('images/h_contact_04.gif') no-repeat center top;
}
/* MENU DIV --------------------------------------------------------------------------  */

.menu_common
{
	position:relative;
	display:block;
	padding-left:10px;
	border:0px solid #FF0099;
	left:6px;
}

#menu_actu
{

	top:109px;
	left:2px;

}

#menu_bio
{
	left:58px;
	top:152px;

}


#menu_disco
{
	left:16px;
	top:194px;

}

#menu_video
{
	left:-6px;
	top:236px;

}

#menu_spec
{
	left:28px;
	top:278px;

}

#menu_jour
{
	left:0px;
	top:320px;

}

#menu_celes
{
	left:32px;
	top:362px;
}
#menu_contact
{
	left:41px;
	top:398px;
}

/* --------------------------------------------------------------------------
   Styles for scrolling layers
	 Specify width and height in hold and wn, and in clip for wn
-------------------------------------------------------------------------- */
div#hold	{
	position:relative; overflow:hidden;
	width:497px; height:600px;
  	z-index:2;
	}
div#wn	{
	position:absolute;
	left:0px; top:0px;
	width:497px; height:600px;
	clip:rect(0px, 497px, 600px, 0px);
	overflow:hidden;
	z-index:1;
	}
div#lyr {
	position:absolute; visibility:hidden;
	left:0px; top:0px;
	z-index:1;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar {
  position:relative; left:0; top:0;
  width:11px; height:500px;
  font-size:1px; z-index:1;
  }
div#track {
  position:absolute; left:0; top:12px;
  width:11px; height:476px;
  background: url('images/track.gif') #CFC9C2 repeat;
  z-index:1;
  cursor:pointer;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#FFFFFF;
  z-index:1;
  }
div#up { position:absolute; left:0; top:0; z-index:2 }
div#down { position:absolute; left:0; bottom:0; z-index:3 }

/** TABLES **/

table.main {

  width:510px;
  /*margin:auto; text-align:left;*/

  }
table.main td.text, table.main td.navs { vertical-align:top; text-align:left }
td#scrollLinks  { width:12px }
td.navs ul { margin:0; padding:0; list-style:none }
td.navs ul li { margin:0 0 .6em .4em }
td.navs ul li a { text-decoration:none }
td.navs ul li a:hover { text-decoration:underline }
