code {
background-color:#f4f4f4;
border-bottom:1px solid #ddd;
display:block;
padding:10px
}

.comment {
background-color:#fff;
border-bottom:1px solid #ddd;
position:relative;
overflow:hidden;
padding:10px
}

.commentAlt {
background-color:#f4f4f4
}

.commentAuthor {
background-color:#ffc
}

.commentMe {
background-color:#ccf !important;
padding-top:5px
}

.commentNum {
font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
font-size:50px;
line-height:30px;
position:absolute;
top:0;
right:0;
color:#f2f2f2;
font-weight:700;
letter-spacing:-4px;
z-index:1
}

.commentAlt .commentNum {
color:#eaeaea
}

.commentMe .commentNum {
color:#b0b0ff
}

.commentAuthor .commentNum {
color:#f3f3bb
}

.commentTitle {
position:relative;
z-index:10;
color:#999
}

.commentTitle span {
text-transform:uppercase;
font-size:86%
}

.commentTitle strong {
color:#693;
font-size:110%;
text-transform:none;
font-weight:400;
margin-right:6px
}

.comment .content {
position:relative;
z-index:10
}

#EmailForm {
width:360px;
text-align:left;
padding-bottom:20px;
border:none
}

#EmailForm fieldset {
border:none
}

#EmailForm h3 {
clear:both;
font-size:0.7em;
font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
color:#000;
font-weight:700;
padding:3px 0 0
}

#EmailForm label,#EmailForm p {
display:block;
clear:both;
width:310px;
font-size:1em;
line-height:1.5em;
padding:0 0 9px
}

#EmailForm input {
display:block;
margin-top:3px
}

#EmailForm select {
float:left;
display:block
}

#EmailForm label.first,#EmailForm label.city {
clear:left;
margin-right:10px;
width:150px
}

#EmailForm label.second,#EmailForm label.state {
float:left;
clear:none;
width:150px;
margin:0 10px 0 0
}

#EmailForm label.state {
width:60px
}

#EmailForm label.first input,#EmailForm label.city input,#EmailForm label.second input {
float:left;
width:150px;
padding:0
}

#EmailForm label.state select {
width:60px;
float:left;
margin-top:3px
}

#EmailForm label.zip,#EmailForm label.zip input {
float:left;
width:80px
}

#EmailForm label.zip {
clear:none
}

#EmailForm label {
float:left;
clear:left;
width:310px;
line-height:1.5em;
margin:0
}

#EmailForm label input {
float:left;
width:310px;
padding:0
}

#EmailForm input.radio,#EmailForm input#radiobutton_1,#EmailForm input#radiobutton_2,#EmailForm input#radiobutton_3,#EmailForm input#radiobutton_4 {
clear:left;
float:left;
margin:0;
padding:0
}

#EmailForm input.checkbox,#EmailForm input#checkbox_1,#EmailForm input#checkbox_2,#EmailForm input#checkbox_3,#EmailForm input#checkbox_4 {
clear:both;
float:left;
margin:0;
padding:0
}

#EmailForm label input,#EmailForm textarea {
border:1px solid #ddd;
border-left-color:#c3c3c3;
border-top-color:#7c7c7c;
height:18px;
line-height:20px;
background:#fff url(../leclub/images/input-bg.gif) repeat-x top left;
padding:0 2px
}

#EmailForm input.checkbox,#EmailForm select {
border:1px solid #ddd;
border-left-color:#c3c3c3;
border-top-color:#7c7c7c;
background-color:#fff
}

#EmailForm textarea {
margin-top:3px;
width:383px;
height:auto;
display:block
}

#EmailForm label input.calc {
text-align:right;
width:100px;
clear:left;
padding:0
}

#EmailForm input.button {
clear:left;
border:1px solid #ddd;
border-left-color:#c3c3c3;
border-top-color:#7c7c7c;
background-color:#EBE9ED
}

.MODX_RichTextWidget {
float:left
}

.MODX_RichTextWidget a {
border:0
}

.ditto_summaryPost h3 {
border-bottom:1px solid #ccc;
color:#000;
margin:0 !important;
padding:5px !important
}

.ditto_summaryPost .ditto_info {
background-color:#F8F8F8;
font-size:0.8em;
color:#000;
padding:5px !important
}

.ditto_link {
font-size:76%;
text-align:right
}

.ditto_paging {
font-size:86%;
color:#618100;
padding:10px
}

#ditto_pages .ditto_currentpage {
margin-right:1px;
background-color:#9c0;
color:#fff;
padding:1px 5px 2px
}

#ditto_pages .ditto_off {
margin-right:1px;
color:#ccc;
padding:1px 5px 2px
}

#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited {
border:1px solid #9c0;
margin-right:1px;
text-decoration:none !important;
color:#618100;
padding:1px 5px 2px
}

#ditto_pages a:hover {
background-color:#fff;
color:#000
}

#ditto_archivelist ul {
list-style-type:none;
margin-left:15px;
padding-left:0
}

#ditto_archivelist ul ul {
list-style-type:square;
margin-left:35px
}

#ditto_archivelist .ditto_month {
font-weight:700
}

#modxicon {
height:32px;
width:34px;
text-align:center;
float:right;
margin:-2em auto 0
}

#modxicon a#modxicon32 {
width:34px;
height:32px;
display:block;
text-indent:-2000px;
text-align:center;
overflow:hidden;
background:transparent url(../../images/modx-icon.png) no-repeat 0 0;
margin:0 auto
}

#modxicon a#modxicon32:hover {
background:transparent url(../../images/modx-icon.png) no-repeat 0 -32px;
color:#111
}

#modxicon a,#modxicon a:visited,#modxicon a:hover {
background:transparent;
border:0;
text-decoration:none
}

.stylebox {
background-color:#9F3033;
border:1px solid #A0A0A0;
padding:5px
}

.AS_ajax_highlight {
background-color:#ffb;
border:1px solid #dd3;
color:#000;
margin:-3px;
padding:2px
}

.searchTerms {
position:absolute;
top:-15px;
left:380px;
witdh:250px;
color:#000
}

.searchTerms .AS_ajax_highlight {
margin:0 0 0 3px
}

a.ajaxSearch_removeHighlight,a.ajaxSearch_removeHighlight:visited {
display:block;
float:left;
color:#888;
visibility:hidden;
margin:6px 0 0;
padding:1px 2px 2px
}

a.ajaxSearch_removeHighlight:hover {
background-color:#888;
color:#222
}

#ajaxmenu {
position:absolute;
top:30px;
left:-42px;
width:948px;
height:20px;
margin-right:auto;
margin-left:auto;
z-index:1
}

#ajaxmenu ul li {
position:relative;
float:left;
width:250px;
display:inline;
text-decoration:none;
text-align:center;
font-weight:400
}

* html ul li a {
height:1%
}

#ajaxmenu-cinema {
position:absolute;
top:6px;
left:-20px;
width:1000px;
height:20px;
margin-right:auto;
margin-left:auto;
z-index:1
}

#ajaxmenu-cinema ul li {
position:relative;
float:left;
width:196px;
display:inline;
text-decoration:none;
/*text-align:right;*/
text-align:right;
font-weight:400
}

#myajaxmenu {
position:absolute;
top:1px;
left:0;
width:1000px;
display:block;
background-color:transparent;
z-index:1
}

#ajaxmenuFondBlanc {
position:absolute;
top:48px;
left:160px;
width:500px;
height:30px;
margin-right:auto;
margin-left:auto;
z-index:1;
background-color:transparent
}

#ajaxmenuFondBlanc ul li {
position:relative;
float:left;
width:160px;
display:block;
text-decoration:none;
text-align:center;
font-weight:400
}

#ajaxmenuFondBlanc-cinema {
position:absolute;
top:45px;
left:28px;
width:360px;
height:30px;
margin-right:auto;
margin-left:auto;
z-index:1;
background-color:transparent
}

#ajaxmenuFondBlanc-cinema ul li {
position:relative;
float:right;
width:200px;
display:block;
text-decoration:none;
text-align:center;
font-weight:400
}

#filmsStudio41 {
position:absolute;
top:76px;
left:0;
width:110px;
z-index:550;
text-transform:uppercase;
font-weight:700;
text-align:left
}

#menu-accueil {
position:absolute;
top:45px;
left:0;
width:160px;
z-index:550;
text-transform:uppercase;
font-weight:700;
text-align:center
}

#retour {
position:absolute;
top:54px;
left:0;
width:160px;
z-index:550;
text-transform:uppercase;
font-weight:700;
text-align:center
}

#filmsStudio41 a,#retour a,#menu-accueil a {
text-decoration:none;
color:#000
}

#filmsStudio41 a:hover,#retour a:hover,#menu-accueil a:hover {
text-decoration:none;
color:#9c152e
}
/*
form table tr td.erreurForm {
color:#9c152e;
font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
font-size:12px
}
*/
#websignupfrm fieldset {
background-color:#eff9f0;
border-color:#4f9d55;
border-width:1px;
margin:0;
padding:5px
}

#WebLoginLayer0 form fieldset {
border:none;
margin:0
}

#search {
position:absolute;
top:246px;
right:25px;
width:300px;
z-index:1100;
margin:0;
padding:0
}

#search-directory {
position:absolute;
top:26px;
left:5px;
width:496px;
height:32px;
overflow:hidden;
z-index:400
}

#search label,#sidebarlogin label {
color:#444
}

#search input, #sidebarlogin input {
/*
border-top:1px solid #75767B;
border-left:1px solid #75767B;
border-bottom:1px solid #B6B9C0;
border-right:1px solid #B6B9C0;
*/
border:none;
height:16px;
width:195px;
margin:0;
padding:0
}

#sidebarlogin label {
display:block;
margin-top:5px !important
}

#sidebarlogin #checkbox_1 {
width:auto;
float:right;
border:0 !important
}

.button {
width:auto !important;
height:auto !important;
margin-top:5px !important;
margin-bottom:5px !important;
padding:2px !important
}

#sidebarlogin #forgotpsswd {
font-size:70%;
display:block;
float:right;
margin-top:-25px
}

#search-txt {
position:absolute;
top:0;
left:158px;
width:57px;
height:21px;
color:#fff;
font-size:13px;
line-height:23px
}

#searchClose,#indicator {
position:absolute;
right:0;
top:1px
}

#ajaxSearch_input {
position:absolute;
top:0;
right:18px;
width:250px;
margin:0;
padding:0;
background-color:#fff;
}

#ajaxSearch_submit {
position:absolute;
top:0;
right:0;
width:18px !important;
height:18px !important;
border:0 !important;
background:url(/assets/templates/studio41/images/rechercher.png);
margin:0 !important;
padding:0 !important
}

#ajaxSearch_output {
	position:absolute;
	top:33px;
	right:0px;
	width:220px !important;
	border:0;
	background:#eee;
	color:#000;
	-moz-opacity:1px !important;
	opacity:1px !important;
	z-index:1100;
	visibility:hidden;
	margin:0;
	padding:10px
}

#ajaxSearch_output a {
color:#9c152e;
text-align:left;
width:250px;
display:block;
font-weight:700
}

#ajaxSearch_output a:hover {
color:#000
}

#ajaxSearch_output p {
margin:0
}

.AS_ajax_result {
border-bottom:1px solid #2f2f2f;
color:#444;
margin:0;
padding:5px 5px 7px
}

.AS_ajax_resultLink {
text-decoration:none;
margin:0;
padding:0
font-size: 10px;
font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
}

.AS_ajax_resultDescription {
color:#888
}

.AS_ajax_more {
color:#555
}

.AS_ajax_more a {
text-decoration:none
}

a.ajaxSearch_resultLink {
font-weight:700;
font-size:12px;
clear:left
color:#9c152e;
}
a.ajaxSearch_resultLink:hover {
color:#000;
}

span.ajaxSearch_resultDescription {
clear:left
}

#dirsearch-txt {
position:absolute;
top:0;
left:0;
width:118px;
height:21px;
color:#4E5760;
font-size:13px;
line-height:23px
}

#dirsearch-inp {
position:absolute;
top:0;
left:123px;
width:201px;
height:18px
}

#dirsearch-btn {
position:absolute;
top:0;
left:329px;
width:70px;
height:21px
}

#dirsearch-txt2 {
position:absolute;
top:3px;
left:405px;
width:170px;
height:21px;
color:#4E5760
}

#dirsearch-txt2 a {
color:#4E5760
}

#join {
position:relative
}

#join-inp {
margin-top:5px;
width:158px;
height:18px
}

#join-btn {
margin-top:5px;
width:120px;
height:21px
}

#EmailForm.full,#sidebarlogin input {
width:100%
}

#EmailForm legend,.hide,#search img,#sidebarlogin h3,.AS_intro {
display:none
}

#EmailForm label.radio,#EmailForm label.radioitem,#EmailForm label.checkbox {
clear:none;
margin:0 0 0 25px;
padding:0 0 15px
}

#ajaxmenu ul,#ajaxmenu-cinema ul,#ajaxmenuFondBlanc ul,#ajaxmenuFondBlanc-cinema ul {
list-style:none;
margin:0;
padding:0
}

#ajaxmenu ul li ul,#ajaxmenu-cinema ul li ul,#ajaxmenuFondBlanc ul li ul,#ajaxmenuFondBlanc-cinema ul li ul {
position:absolute;
left:0;
top:28px;
line-height:16px
}

#ajaxmenu ul li a,#ajaxmenu-cinema ul li a {
color:#FFF;
font-weight:700
}

#ajaxmenu ul li.firstcategory,#ajaxmenu ul li.category,#ajaxmenu ul li.lastcategory,#ajaxmenu-cinema ul li.firstcategory,#ajaxmenu-cinema ul li.category,#ajaxmenu-cinema ul li.lastcategory {
color:#FFF;
font-weight:700;
height:28px;
line-height:28px;
padding-right:0;
padding-left:0;
text-transform:uppercase;
margin:0
}

#ajaxmenu-cinema ul li.first {
	text-align:center;
}


#ajaxmenu ul li.category.here a,#ajaxmenu ul li.category.here a,#ajaxmenu ul li.here:hover,#ajaxmenu ul li.here.over,#ajaxmenu ul li.activecategory,#ajaxmenu ul li.activecategory,#ajaxmenu ul li.activecategory:hover,#ajaxmenu ul li.activecategory.over,#ajaxmenu ul li.firstcategory:hover,#ajaxmenu ul li.firstcategory.over,#ajaxmenu ul li.category:hover,#ajaxmenu ul li.category.over,#ajaxmenu ul li.lastcategory:hover,#ajaxmenu ul li.lastcategory.over,#ajaxmenu-cinema ul li.category.here a,#ajaxmenu-cinema ul li.category.here a,#ajaxmenu-cinema ul li.here:hover,#ajaxmenu-cinema ul li.here.over,#ajaxmenu-cinema ul li.activecategory,#ajaxmenu-cinema ul li.activecategory,#ajaxmenu-cinema ul li.activecategory:hover,#ajaxmenu-cinema ul li.activecategory.over,#ajaxmenu-cinema ul li.firstcategory:hover,#ajaxmenu-cinema ul li.firstcategory.over,#ajaxmenu-cinema ul li.category:hover,#ajaxmenu-cinema ul li.category.over,#ajaxmenu-cinema ul li.lastcategory:hover,#ajaxmenu-cinema ul li.lastcategory.over,div#ajaxmenuFondBlanc ul#myajaxmenu li.category.here a,div#ajaxmenuFondBlanc ul#myajaxmenu li.category.here a:hover,div#ajaxmenuFondBlanc ul#myajaxmenu li.category.here a.over,#ajaxmenuFondBlanc ul li.activecategory,#ajaxmenuFondBlanc ul li.activecategory,#ajaxmenuFondBlanc ul li.activecategory:hover,#ajaxmenuFondBlanc ul li.activecategory.over,#ajaxmenuFondBlanc ul li.firstcategory:hover,#ajaxmenuFondBlanc ul li.firstcategory.over,#ajaxmenuFondBlanc ul li.category:hover,#ajaxmenuFondBlanc ul li.category.over,#ajaxmenuFondBlanc ul li.lastcategory:hover,#ajaxmenuFondBlanc ul li.lastcategory.over,div#ajaxmenuFondBlanc-cinema ul#myajaxmenu li.category.here a,div#ajaxmenuFondBlanc-cinema ul#myajaxmenu li.category.here a:hover,div#ajaxmenuFondBlanc-cinema ul#myajaxmenu li.category.here a.over,#ajaxmenuFondBlanc-cinema ul li.activecategory,#ajaxmenuFondBlanc-cinema ul li.activecategory,#ajaxmenuFondBlanc-cinema ul li.activecategory:hover,#ajaxmenuFondBlanc-cinema ul li.activecategory.over,#ajaxmenuFondBlanc-cinema ul li.category:hover,#ajaxmenuFondBlanc-cinema ul li.category.over,#ajaxmenuFondBlanc-cinema ul li.lastcategory:hover,#ajaxmenuFondBlanc-cinema ul li.lastcategory.over {
color:#9c152e;
text-transform:uppercase
}

#ajaxmenu li a,#ajaxmenu-cinema li a {
text-decoration:none;
text-transform:uppercase;
color:#FFF
}

#ajaxmenu li a,#ajaxmenu li.over a,#ajaxmenu-cinema li a,#ajaxmenu-cinema li.over a {
color:#9c152e;
width:200px;
display:inline;
text-transform:uppercase
}

#ajaxmenu li li a:hover,#ajaxmenu li.over li a:hover,#ajaxmenu-cinema li li a:hover,#ajaxmenu-cinema li.over li a:hover,#ajaxmenuFondBlanc li li a:hover,#ajaxmenuFondBlanc li.over li a:hover,#ajaxmenuFondBlanc-cinema li li a:hover/*,#ajaxmenuFondBlanc-cinema li.over li a:hover*/ {
color:#9c152e;
text-indent:8pt;
text-transform:uppercase
}

#ajaxmenu li li a,#ajaxmenu li.over li a,#ajaxmenu-cinema li li a,#ajaxmenu-cinema li.over li a {
color:#fff;
text-align:left;
font-weight:400;
width:200px;
text-indent:8pt;
text-transform:uppercase
}

#ajaxmenu li ul li a,#ajaxmenu-cinema li ul li a {
text-transform:uppercase;
color:#fff;
padding:2px 5px
}

#ajaxmenu li ul,#ajaxmenu li.over ul,#ajaxmenuFondBlanc li ul,#ajaxmenuFondBlanc li.over ul {
display:block;
text-transform:uppercase;
color:#000
}

#ajaxmenu-cinema li ul,#ajaxmenu-cinema li.over ul,#ajaxmenuFondBlanc-cinema li ul,#ajaxmenuFondBlanc-cinema li.over ul {
text-transform:uppercase;
color:#000
}

#myajaxmenu li a:hover,#myajaxmenu li.category.here a,#myajaxmenu li.category.here a:hover {
color:#9c152e
}

#ajaxmenuFondBlanc ul li a,#ajaxmenuFondBlanc-cinema ul li a {
color:#000;
font-weight:700
}

#ajaxmenuFondBlanc ul li.firstcategory,#ajaxmenuFondBlanc ul li.category,#ajaxmenuFondBlanc ul li.lastcategory,#ajaxmenuFondBlanc-cinema ul li.firstcategory,#ajaxmenuFondBlanc-cinema ul li.category,#ajaxmenuFondBlanc-cinema ul li.lastcategory {
color:#000;
font-weight:700;
height:28px;
line-height:28px;
padding-right:0;
padding-left:0;
text-transform:uppercase;
margin:0
}


#ajaxmenuFondBlanc li a,#ajaxmenuFondBlanc-cinema li a {
text-decoration:none;
text-transform:uppercase;
color:#000
}

#ajaxmenuFondBlanc li a,#ajaxmenuFondBlanc li.over a,#ajaxmenuFondBlanc-cinema li a/*,#ajaxmenuFondBlanc-cinema li.over a */ {
color:#9c152e;
width:200px;
display:block;
text-transform:uppercase
}

#ajaxmenuFondBlanc li li a,#ajaxmenuFondBlanc li.over li a,#ajaxmenuFondBlanc-cinema li li a/*,#ajaxmenuFondBlanc-cinema li.over li a*/ {
color:#000;
text-align:left;
font-weight:400;
width:200px;
text-indent:8pt;
text-transform:uppercase
}

#ajaxmenuFondBlanc li ul li a,#ajaxmenuFondBlanc-cinema li ul li a {
padding-bottom:2px;
padding-right:5px;
padding-left:5px;
text-transform:uppercase;
color:#fff
}

form table tr td,form table tr td.normal {
color:#000;
font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
font-size:12px
}

#search fieldset,#sidebarlogin fieldset,#search form,#sidebarlogin form {
border:none;
margin:0;
padding:0
}

#search select,#search textarea {
border-top:1px solid #75767B;
border-left:1px solid #75767B;
border-bottom:1px solid #B6B9C0;
border-right:1px solid #B6B9C0;
height:19px
}

.AS_resultLink,.AS_resultLink:hover {
margin:0;
padding:0
} 
