/* $Id$ */
body, form, table, select, input, button, textarea {font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;}
body.home, body.content {margin:0;padding:0;background-color:#CBBB9D;text-align:center;overflow:auto;}
/* a {color:#C40922;font-weight:bold;} */
a {color:#666666;font-weight:bold;}
a:hover {color:#D5C9B1;}
q {}
cite {}
blockquote {color:#808080;}
kbd {padding:0 1px;border-width:1px 2px 2px 1px;border-style:solid;}
code {font-family:courier,monospace;background-color:#eeeeee;padding-left:1px;padding-right:1px;border:#C0C0C0 1px solid;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.strike {text-decoration:line-through;}
.superscript {vertical-align:super;font-size: smaller;}
.subscript {vertical-align:sub;font-size: smaller;}
.fontSmaller {font-size:smaller;}
.fontLarger {font-size:larger;}
.fontDouble {font-size:200%;}
.font6pt {font-size:6pt;}
.font8pt {font-size:8pt;}
.font10pt {font-size:10pt;}
.font12pt {font-size:12pt;}
.font14pt {font-size:14pt;}
.font16pt {font-size:16pt;}
.font18pt {font-size:18pt;}
.font20pt {font-size:20pt;}
.font24pt {font-size:24pt;}
.font28pt {font-size:28pt;}
.font32pt {font-size:32pt;}
.font36pt {font-size:36pt;}
.font40pt {font-size:40pt;}
.fontSansSerif {font-family:verdana,arial,helvetica,sans-serif;}
.fontSerif {font-family:"Times New Roman",times,serif;}
.fontMonospace {font-family:"Courier New",courier,prestige,monospace;}
.fontCursive {font-family:"Lucida Handwriting","Zapf Chancery",cursive;}
.fontFantasy {font-family:"Comic Sans MS",Whimsey,Critter,Cottonwood,fantasy;}
.colorGeneric {color:#D5C9B1;}
.colorAstp {color:#EA681F;}
.colorTaxe {color:#B10065;}
.colorAides {color:#6D3A9F;}
.colorAffiche {color:#C40922;}
.bgcolorGeneric{background-color:#D5C9B1;}
.bgcolorAstp {background-color:#EA681F;}
.bgcolorTaxe {background-color:#B10065;}
.bgcolorAides {background-color:#6D3A9F;}
.bgcolorAffiche {background-color:#C40922;}
.justifyLeft {text-align:left;}
.justifyRight {text-align:right;}
.justifyCenter {text-align:center;}
.justifyFull {text-align:justify;}
.indent1 {margin-left:40px;}
.indent2 {margin-left:80px;}
.indent3 {margin-left:120px;}
.indent4 {margin-left:160px;}
.indent5 {margin-left:200px;}
.indent6 {margin-left:240px;}
.indent7 {margin-left:280px;}
.indent8 {margin-left:320px;}
.indent9 {margin-left:360px;}
.indent10 {margin-left:400px;}
.indent11 {margin-left:440px;}
.indent12 {margin-left:480px;}
.markerYellow {background-color:yellow;}
.markerGreen {background-color:lime;}
img.left {float:left;padding:5px;margin-right:5px;}
img.right {float:right;padding:5px;margin-left:5px;}
img.bordered {border:solid 1px;}
img.borderless {border:0;}

#container {position:relative;margin:0 auto;padding:0;width:1024px;text-align:left;}
body.content #container {background:#FFFFFF;}

body.home #extranet {height:50px;margin:0 80px;padding:0;text-align:right;}
body.content #extranet {width:1024px;height:152px;margin:0;padding:0;background:no-repeat url("images/header.png") #C40922;text-align:right;}
#extranet fieldset {border:none;margin:0;padding:10px 10px 0 10px;}
#extranet fieldset label {color:#FFFFFF;margin:0 1em 0 0;}
#extranet fieldset label input {width:8em;margin:0;padding:0;border:solid 1px #FFFFFF;background-color:#D5C9B1;}
#extranet fieldset button {border:solid 1px #FFFFFF;background-color:#D5C9B1;color:#FFFFFF;margin:0;padding:2px 0;cursor:pointer;}
#extranet fieldset button:hover {border-color:#D5C9B1;background-color:#FFFFFF;color:#D5C9B1;}
#extranet fieldset a {display:block;float:right;padding:2px 0 0 0;}
#extranet fieldset .message {color:#C60722;padding:5px 32px 0 0;margin:0 1em 0 0;}
body.content #extranet fieldset .message {color:#000000;}

#theatre-prive {position:absolute;z-index:20;top:559px;left:876px;display:block;width:73px;height:66px;text-decoration:none;background:no-repeat url("images/theatre-prive.png");}
#theatre-prive span {display:none;}

#menubar-main {position:absolute;z-index:10;display:block;width:872px;left:79px;margin:0;padding:0 1px 0 5px;list-style:none;background-repeat:no-repeat;}
body.home #menubar-main {top:459px;background-image:url("images/menubar-main-home.png");}
body.content #menubar-main {top:186px;background-image:url("images/menubar-main-content.png");}
body > #container #menubar-main {background-image:url("images/menubar-main.png");}
#menubar-main li {display:block;width:172px;float:left;margin:0;padding:0;cursor:arrow;background-repeat:no-repeat;background-position:0px -43px;}
body #container #menubar-main li.hout {height:43px;}
#menubar-main li.astp {height:212px;}
#menubar-main li.taxe {height:140px;}
#menubar-main li.aides {height:158px;}
#menubar-main li.actualites {height:43px;}
#menubar-main li.affiche {height:86px;}
body.home #menubar-main li.astp {background-image:url("images/menubar-main-astp-home.png");}
body.home #menubar-main li.taxe {background-image:url("images/menubar-main-taxe-home.png");}
body.home #menubar-main li.aides {background-image:url("images/menubar-main-aides-home.png");}
body.home #menubar-main li.actualites {background-image:url("images/menubar-main-actualites-home.png");}
body.home #menubar-main li.affiche {background-image:url("images/menubar-main-affiche-home.png");}
body.content #menubar-main li.astp {background-image:url("images/menubar-main-astp-content.gif");}
body.content #menubar-main li.taxe {background-image:url("images/menubar-main-taxe-content.gif");}
body.content #menubar-main li.aides {background-image:url("images/menubar-main-aides-content.gif");}
body.content #menubar-main li.actualites {background-image:url("images/menubar-main-actualites-content.png");}
body.content #menubar-main li.affiche {background-image:url("images/menubar-main-affiche-content.gif");}
body #container #menubar-main li.astp:hover {background-image:url("images/menubar-main-astp.png");}
body #container #menubar-main li.taxe:hover {background-image:url("images/menubar-main-taxe.png");}
body #container #menubar-main li.aides:hover {background-image:url("images/menubar-main-aides.png");}
body #container #menubar-main li.actualites:hover {background-image:url("images/menubar-main-actualites.png");}
body #container #menubar-main li.affiche:hover {background-image:url("images/menubar-main-affiche.png");}
body #container #menubar-main li.hout {background:none;}
#menubar-main li span, #menubar-main li a {display:block;width:172px;height:18px;margin:0;padding:0;background-repeat:no-repeat;}
#menubar-main li a {height:30px;}
#menubar-main li span.active {height:43px;}
#menubar-main li.astp span.active {background-image:url("images/menubar-main-astp-content.gif");}
#menubar-main li.taxe span.active {background-image:url("images/menubar-main-taxe-content.gif");}
#menubar-main li.aides span.active {background-image:url("images/menubar-main-aides-content.gif");}
#menubar-main li.actualites span.active {background-image:url("images/menubar-main-actualites-content.png");}
#menubar-main li.affiche span.active {background-image:url("images/menubar-main-affiche-content.gif");}
body > #container #menubar-main li.astp span.active {background-image:url("images/menubar-main-astp.png");}
body > #container #menubar-main li.taxe span.active {background-image:url("images/menubar-main-taxe.png");}
body > #container #menubar-main li.aides span.active {background-image:url("images/menubar-main-aides.png");}
body > #container #menubar-main li.actualites span.active {background-image:url("images/menubar-main-actualites.png");}
body > #container #menubar-main li.affiche span.active {background-image:url("images/menubar-main-affiche.png");}
#menubar-main li:hover span.active, #menubar-main li.hover span.active {height:18px;background:none;}
#menubar-main li span span, #menubar-main li a span {display:none;}
#menubar-main li ul {display:none;margin:13px 0 0 0;padding:0;list-style:none;}
#menubar-main li:hover ul, #menubar-main li.hover ul {display:block;}
#menubar-main li ul li {display:inline;width:166px;height:18px;float:none;margin:0;padding:0;}
#menubar-main li ul li span, #menubar-main li ul li a {width:166px;height:18px;margin:0;padding:0;background-repeat:no-repeat;}
#menubar-main li.astp ul li a:hover, #menubar-main li.astp ul li span {background-image:url("images/rubriques-main-astp.png");}
#menubar-main li.astp ul li.avant-propos a:hover, #menubar-main li.astp ul li.avant-propos span {background-position:0px 0px;}
#menubar-main li.astp ul li.theatre-prive a:hover, #menubar-main li.astp ul li.theatre-prive span {background-position:0px -18px;}
#menubar-main li.astp ul li.genese a:hover, #menubar-main li.astp ul li.genese span {background-position:0px -36px;}
#menubar-main li.astp ul li.missions a:hover, #menubar-main li.astp ul li.missions span {background-position:0px -54px;}
#menubar-main li.astp ul li.organisation a:hover, #menubar-main li.astp ul li.organisation span {background-position:0px -72px;}
#menubar-main li.astp ul li.liste-theatres a:hover, #menubar-main li.astp ul li.liste-theatres span {background-position:0px -90px;}
#menubar-main li.astp ul li.liste-tourneurs a:hover, #menubar-main li.astp ul li.liste-tourneurs span {background-position:0px -108px;}
#menubar-main li.astp ul li.conditions-adhesion a:hover, #menubar-main li.astp ul li.conditions-adhesion span {background-position:0px -126px;}
#menubar-main li.astp ul li.liens a:hover, #menubar-main li.astp ul li.liens span {background-position:0px -144px;}
#menubar-main li.taxe ul li a:hover, #menubar-main li.taxe ul li span  {background-image:url("images/rubriques-main-taxe.png");}
#menubar-main li.taxe ul li.principes-generaux-1 a:hover, #menubar-main li.taxe ul li.principes-generaux-1 span {background-position:0px 0px;}
#menubar-main li.taxe ul li.textes-officiels a:hover, #menubar-main li.taxe ul li.textes-officiels span {background-position:0px -18px;}
#menubar-main li.taxe ul li.pratique a:hover, #menubar-main li.taxe ul li.pratique span {background-position:0px -36px;}
#menubar-main li.taxe ul li.questions-frequentes a:hover, #menubar-main li.taxe ul li.questions-frequentes span {background-position:0px -54px;}
#menubar-main li.taxe ul li.formulaires a:hover, #menubar-main li.taxe ul li.formulaires span {background-position:0px -72px;}
#menubar-main li.aides ul li a:hover, #menubar-main li.aides ul li span {background-image:url("images/rubriques-main-aides.png");}
#menubar-main li.aides ul li.principes-generaux-2 a:hover, #menubar-main li.aides ul li.principes-generaux-2 span {background-position:0px 0px;}
#menubar-main li.aides ul li.theatres-adherents a:hover, #menubar-main li.aides ul li.theatres-adherents span {background-position:0px -18px;}
#menubar-main li.aides ul li.tourneurs-adherents a:hover, #menubar-main li.aides ul li.tourneurs-adherents span {background-position:0px -36px;}
#menubar-main li.aides ul li.beneficiaires-non-adherents a:hover, #menubar-main li.aides ul li.beneficiaires-non-adherents span {background-position:0px -54px;}
#menubar-main li.aides ul li.interet-general a:hover, #menubar-main li.aides ul li.interet-general span {background-position:0px -72px;}
#menubar-main li.aides ul li.dispositif-particulier a:hover, #menubar-main li.aides ul li.dispositif-particulier span {background-position:0px -90px;}
#menubar-main li.affiche ul li a:hover, #menubar-main li.affiche ul li span {background-image:url("images/rubriques-main-affiche.png");}
#menubar-main li.affiche ul li.programmation a:hover, #menubar-main li.affiche ul li.programmation span {background-position:0px 0px;}
#menubar-main li.affiche ul li.sortir-malin a:hover, #menubar-main li.affiche ul li.sortir-malin span {background-position:0px -18px;}

.title {color:#D5C9B1;}
.right .title {font-family:"Courier New",courier,monospace;font-weight:bold;font-size:14pt;line-height:1.8em;}
.astp .title {color:#EA681F;}
.taxe .title {color:#B10065;}
.aides .title {color:#6D3A9F;}
.affiche .title {color:#C40922;}

#content {line-height:1.5em;}

.sitemap {margin:0;padding:0;list-style:none;}
.sitemap li {margin:0;padding:0.2em 1em;}
.sitemap li span {color:#C40922;font-weight:bold;}
.sitemap li ul span {}

.members {float:left;margin:0;padding:0;list-style:none;}
.members li {margin:0 0 4em 0;padding:0;}
.members li img {float:right;}
.members li span.title {line-height:normal;padding:1em 0 0 0;}
.members li p {margin:0 0 0.5em 0;padding:0;}
.members li p.url {margin-left:0;}
.members li ul {margin:0 0 1em 2em;padding:0;list-style:none;}
.members li ul li {display:block;float:left;margin:0 3% 1em 0;padding:0;width:47%;overflow:hidden;}
.members li ul li.direction {float:none;width:auto;margin:0 0 1em 0;}
.members li ul li.spacer {float:none;clear:both;height:1px;width:auto;margin:0;padding:0;}
.members li ul li span {font-weight:bold;color:#000000;}

#contactForm {margin:0;padding:0;}
#contactForm fieldset {margin:0;padding:0;border:none;}
#contactForm fieldset div {margin:0;padding:0.5em 0;}
#contactForm fieldset div label {display:block;float:left;width:150px;margin:0;padding:2px 0;}
#contactForm fieldset div input {margin:0;padding:2px 0;width:365px;border:solid 1px #D5C9B1;background-color:#FFFFFF;}
#contactForm fieldset div textarea {margin:0;padding:2px 0;width:365px;height:10em;border:solid 1px #D5C9B1;background-color:#FFFFFF;overflow:auto;}
#contactForm fieldset button {border:solid 1px #FFFFFF;background-color:#D5C9B1;color:#FFFFFF;margin:0 0 0 150px;padding:2px 0;cursor:pointer;}
#contactForm fieldset button:hover {border-color:#D5C9B1;background-color:#FFFFFF;color:#D5C9B1;}
#contactForm .error {margin-left:150px;font-weight:bold;color:#C40922;}
#contactForm .note {padding-top:2em;font-size:smaller;font-style:italic;}

#searchForm {margin:0;padding:0 0 1em 0;}
#searchForm fieldset {margin:0;padding:0;border:none;}
#searchForm fieldset label {margin:0;padding:0;}
#searchForm fieldset label input {width:25em;margin:0;padding:2px 0;border:solid 1px #D5C9B1;background-color:#FFFFFF;}
#searchForm fieldset button {border:solid 1px #FFFFFF;background-color:#D5C9B1;color:#FFFFFF;margin:0 0 0 0.5em;padding:2px 0;cursor:pointer;}
#searchForm fieldset button:hover {border-color:#D5C9B1;background-color:#FFFFFF;color:#D5C9B1;}
#searchForm fieldset .branding {float:right;text-align:right;}
#searchForm fieldset .branding a {width:51px;height:15px;text-decoration:none;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.google.com/uds/css/small-logo.png",sizingMethod="scale");}
#searchForm fieldset .branding a img {display:none;}
#searchForm fieldset .branding a > img {display:inline;}
#searchForm fieldset .branding img {width:51px;height:15px;border:none;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.google.com/uds/css/small-logo.png",sizingMethod="scale");}

#searchResults {margin:0;padding:0;line-height:1.5em;}
#searchResults a {color:#C40922;text-decoration:none;font-weight:bold;}
#searchResults a:hover {text-decoration:underline;}
#searchResults ul {margin:0;padding:0;list-style:none;}
#searchResults ul li {margin:0;padding:0 0 1em 0;}
#searchResults ul li a {color:#EC6400;font-weight:normal;}
#searchResults ul li p {margin:0;padding:0;}
#searchResults ul li p a {color:#C40922;font-weight:bold;}

.espace-adherent .member {font-family:"Courier New",courier,monospace;font-weight:bold;font-size:14pt;line-height:1.8em;color:#EA681F;}
.espace-adherent .downloads {float:right;width:200px;margin-left:1em;}
.espace-adherent .downloads ul {margin:0;padding:0;list-style:none;}
.espace-adherent .downloads ul li {padding:0.5em 0;}
.espace-adherent .downloads ul li ul {margin:0.5em 0 0 1.5em;padding:0;list-style:none;}
.espace-adherent .downloads ul li a {text-decoration:none;font-weight:bold;}
.espace-adherent .downloads ul li a:hover {text-decoration:underline;}
.espace-adherent .downloads ul li ul li a {font-weight:normal;}
.espace-adherent table {margin:1em 0;border:solid 1px #D5C9B1;}
.espace-adherent table tr th {text-align:left;padding:0.3em;white-space:nowrap;}
.espace-adherent table tr td {text-align:right;padding:0.3em;white-space:nowrap;}

body.home .editor {position:absolute;left:0px;top:50px;width:1024px;height:409px;margin:0;padding:0;background:no-repeat url(images/home.png);}
body.home .editor .commands {position:absolute;left:632px;top:75px;}
#homeEditorHolder {position:absolute;top:112px;left:632px;width:288px;height:231px;margin:0;padding:0;}
#homeEditorHolder textarea {margin:0;padding:0;border:solid 1px #000000;width:288px;height:231px;overflow:auto;}
#home {position:absolute;left:632px;top:162px;width:288px;height:231px;margin:0;padding:0;}
body.content .editor {margin:0;padding:0;}
.editor .commands button {margin:5px 10px 5px 0;padding:2px 0;cursor:pointer;}
.editor.open .commands button.open, .editor.close .commands button.save, .editor.close .commands button.restore, .editor.close .commands button.close {display:none;}

