@charset "iso-8859-1";



body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#262626; background:#000000;}
h1 {font-size: 1.8em; font-weight:bold; color:#ea3e2f;}
a { color:#ea3e2f; text-decoration:none;  }
a:hover {text-decoration:none; font-weight:bold; }

#bkg object{ position:fixed; top:0; bottom:0; right:0; width:100%; height:100%; z-index:-1000;}
* html #bkg object, * htm #headbox{ /*IE6 only rule, applied on top of the default above*/
position: absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); right: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollRight+0+"px" : body.scrollRight+0+"px");}


#header {width:100%; position:absolute; z-index:100; top:0; left:0; height:35px; background:url(site/head_bkg.png);}
#header #Horizontal {height:35px; width:1000px; }
#header ul.MenuBarHorizontal{width:1000px; height:35px; margin:0; padding:0; float:left;} 
#header ul.MenuBarHorizontal li{display:block; width:135px; float:left; margin:0; padding:0;}
#header ul.MenuBarHorizontal ul{width:135px;}
#header ul.MenuBarHorizontal ul li{width: 135px;}
#header ul.MenuBarHorizontal a{ display:block; cursor:pointer; color:#ffffff; text-align:center; }
#header ul.MenuBarHorizontal ul a { background-color:#000000;} 
#header ul.MenuBarHorizontal a span { display:block; text-align:center; width:135px; padding:10px  0;}
#header ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { font-weight:bold;  background-color:#000000;}
#header #Horizontal ul li.active > a { font-weight:bold; background-color:#000000; }

#header #langue {height:35px; width:135px; float:right;}
#header #langue a {display:block; text-align:center; width:135px; padding:10px  0; cursor:pointer; color:#ffffff; }
#header #langue a:hover {font-weight:bold;  background-color:#000000;}

#nav_1 a {background:url(site/logo.png) center center no-repeat; }
#nav_1 a span {display:none; visibility:hidden;}
#nav_1 ul li a { display:block; cursor:pointer; color:#ffffff; text-align:center; background:none }
#nav_1 ul li a span {display:block; visibility:visible;}

#main { margin:35px 20px; position:fixed; top:60px; left:60px; bottom:60px; width:728px;  }


#main #act_ctn {position:absolute; width:100%; margin:0 auto; top:0; bottom:100px; left:0; right:0;  overflow-y:scroll; background-color:#FFFFFF; background-attachment:fixed;}
#main #wide { position:absolute; width:728px; height:90px; bottom:0; left:0;}
.section {padding:20px;}

#footer { position:fixed; bottom:0; height:63px; width:100%; text-align:left; font-size:0.8em;  background:#000000 url(site/tv.jpg) top left no-repeat; color:#ffffff; }
#footer span { margin: 6px; white-space:nowrap; display:inline-block; }
#footer a {color:#ffffff;}
#footer a:hover {font-weight:normal; text-decoration:underline;}


/**********************************************************************************************************************/


html, body { margin:0; padding:0; height:100%; width:100%; }
body {text-align:left }

img, div, a, ul, li, span, input, button { behavior: url(/css/iepngfix.htc) }
.container  {text-align: left; position:absolute; top:0; left:0; right:0; bottom:0; position:relative; }

#events_holder {height:0px; width:0px;}

p { color:inherit;}
h1 { color:inherit;}
h2 { color:inherit;}
h3 { color:inherit;}
li { color:inherit;}
li { list-style: inside; }

img {border:none; }





#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }

.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}

.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }


.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.clear {clear:both;}



ul.MenuBarHorizontal{ padding: 0; list-style-type: none; cursor: default;  }
ul.MenuBarHorizontal li{margin: 0; padding: 0; list-style-type: none; position: relative; }
ul.MenuBarHorizontal ul{margin: 0; padding: 0; list-style-type: none; z-index: 1020; cursor: default; position: absolute; left: -1000em;}
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left: auto; top: 0; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; background:none; border:none; }
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}