/* basic elements */
html {height: 100%; font: 0.75em Arial, Helvetica, sans-serif;}
body {margin: 0; padding: 0; height: 100%;}
h1 {min-width: 758px; margin: 0; height: 123px;}
h1 span {visibility: hidden;}
h2 {margin: 0; font: bold 2.1em/1.2em Arial, Helvetica, sans-serif;}
h3 {margin: 0; font-size: 1.4em;}
img {border: 0;}
a {color: white;}
p {margin: 0; text-align: justify; line-height: 1.25em;}
form {margin: 0; padding: 0;}
a[href^="http:"] {background: url(../required/img/external.png) 100% 100% no-repeat; padding-right: 15px;}
a[href^="http://www.lefacteurtheatre"], a[href^="http://lefacteurtheatre"] {background: transparent; padding-right: 0;}
a:link, a:visited {outline: none;}
acronym, abbr {border-bottom: 1px dotted white;}


/* Specific divs */
.active {color: rgb(218,180,27);}
#container {position: absolute; top: 0; left: 0; z-index: 101; min-width: 830px; width: 100%; color: white;}
#header {margin-right: 61px; margin-left: 11px;}
#nav {height: 47px; background: rgb(38,38,38);}
#nav ul {position: absolute; z-index: 102; margin: 0; padding: 0; line-height: 47px;}
#nav li {float: left; list-style: none; border-left: 1px solid white; line-height: 1.5em; margin-top: 15px; text-align: center; white-space: nowrap;}
#nav li.navLi1 {width: 75px; border-left: 0;}
#nav li.navLi2 {width:180px;}
#nav li.navLi3 {width: 103px;}
#nav li.navLi4 {width: 70px;}
#nav li.navLi5 {width: 165px;}
#nav li.navLi6 {width: 65px;}
#nav li.navLi7 {width: 75px;}
#nav a {display: block; text-decoration: none; font-size: 1.25em; overflow: hidden;}
#nav a:hover, #nav a:focus, #nav a:active {text-decoration: underline;}
#subNav {position: absolute; top: 15px; left: 0; padding-left: 11px; padding-top: 40px; text-align: left; border-left: 1px solid white;}
#linkList {position: absolute; top: 285px; left: 15px; z-index: 102; width: 215px; text-align: right;}
#subNav ul, #linkList ul {margin: 0; padding: 0;}
#subNav li, #linkList li, #subHeaderLinkList li {list-style: none;}
#subNav a, #linkList a {text-decoration: none; font-size: 1.1em; line-height: 1.5em;}
#subNav a:hover, #subNav a:focus, #subNav a:active, #linkList a:hover, #linkList a:focus, #linkList a:active {text-decoration: underline;}
#main {margin-right: 61px;}
#mainNav {padding: 1.5em 0 1.6em 0;}
#mainNav ul {margin: 0; padding: 0;}
#mainNav li {display: inline; list-style: none;}
#mainNav a {text-decoration: none;}
#mainNav li.diapo {display: none;}
#mainNav a:hover, #mainNav a:focus, #mainNav a:active {text-decoration: underline;}
#supportingText {width: 426px; font-size: 1em; line-height: 1.4em; color: white;}
#supportingText tr {height: 375px;}
#supportingText td {height: 375px; width: 426px; vertical-align: top;}
#supportingText td p {line-height: 1.3em;}
#supportingText img {margin-bottom: 1em;}
#supportingText img.small {float: left; margin-right: 1em;}
#supportingText ul {margin: 0; padding: 0;}
#supportingText li {display: inline; list-style: none;}
#supportingText a {text-decoration: underline;}
#supportingText ul li a {text-decoration: none;}
#supportingText ul li a:hover, #supportingText ul li a:focus, #supportingText ul li a:active {text-decoration: underline;}
#map {color: black; margin-bottom: 5px;}
#footer {margin-left: 11px; padding-left: 10px; margin-right: 61px; padding-top: 10px; height: 44px; font-size: 0.8em; background: rgb(38,38,38);}
#footer #logo {
	display: block;
	width: 316px;
	height: 34px;
	margin: 5px 0 0 530px;
}
#rss {position: absolute; left: 20px;}
.helpImg {cursor: pointer;}
#rssHelp {width: 350px; height: 300px; background: white; color: black; font-size: 1.2em; overflow: hidden;}
html>body #rssHelp {background: url(../required/img/rssHelpBg.png) 0 0 no-repeat;}
#rssHelp p {margin: 15px 10px;}
#rssHelp input {width: 320px; margin-left: 10px; background: rgb(235,235,228); border: 1px solid rgb(150,150,150);}
#rssHelp img {margin-top: 10px;}
.closeBtn {cursor: pointer; position: absolute; right: 10px; top: 0;}
#extraDiv1 {position: absolute; left: 11px; background: rgb(38,38,38); height: 100%; width: 758px;}  /*  fixed length body mask */
#extraDiv2 {background: rgb(38,38,38); height: 100%; margin: 0 61px 0 11px;}  /*  expandable length body mask */
#extraDiv3 {display: none;} /*  variables container for ajax */
#extraDiv4 {display: none;} /*  contains hack for IE5 */

/* Solves min-width problems in Internet Explorer */
* html #minWidthForIE {border-left: 830px solid rgb(38,38,38);}
* html #minWidthForIE2 {margin-left: -830px; position: relative; z-index: 101;}
/*\*/
* html #minWidthForIE, * html #minWidthForIE2 {height: 1px;}
/**/

