@charset "UTF-8";
/* CSS Document */

* {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/* supprime les pointilles sur les liens FF */
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;

}

/* BODY */
body {
position:relative;
background: url(../images/bg-trame.gif) 11px top repeat-x;
}

/*a:active {outline-style:none;}*/

/* PAGE */
#page {
position:relative;
width:1050px;
}
#content {
position:relative;
overflow:auto;
width:822px;
min-height:479px;
top:0px;
}
#pageBody {
position:relative;
float:left;
overflow:auto;
width:642px;
left:180px;
background-color:#f0f2f1;
}
#pageBodyInt {
position:relative;
width:602px;
min-height:450px;
/*margin:18px 8px 8px 8px;*/
margin:20px;
font-size:12px;
}
body#prog #pageBodyInt {margin:18px 8px 8px 8px;}

#pageBodyInt ul,
#pageBodyInt ol,
.news-single-text ul,
.news-single-text ol {
margin-left:20px;
}
#pageBodyInt a {
color:#c31b7a;
}
#pageBodyInt h3 {
font-size:16px;
font-weight:normal;
margin-top:16px;
margin-bottom:8px;
}
p.bodytext {
text-align:justify;
margin:12px 0px;
}
.news-single-subheader p.bodytext,
.subheader p.bodytext,
dl.news-single-links dd  p.bodytext {
margin:0px;
}
sup {
font-size:10px;
padding-left:2px;
}
/* TITRES */
h2#pageTitle {
width:642px;
height:24px;
padding-top:26px;
background-color:#000000;
}
h2#pageTitle span {
position:relative;
color:#FFFFFF;
font-size:18px;
margin-left:20px;
}
body#prog h2#pageTitle span,
body#evenement h2#pageTitle span {
margin-left:10px;
}

/* HEADER */
#header {
position:relative;
width:1050px;
height:130px;
background: url(../images/bandeau.gif) 180px top no-repeat;
}
#header h1 a {
position:absolute;
display:block;
width:180px;
height:130px;
left:0px;
top:0px;
background: url(../images/logo-lux-valence.gif) left top no-repeat;
text-indent:-5000px;
}

/* MENU PRINCIPAL */
#menu {
position:relative;
left:179px;
width:642px;
height:30px;
top:100px;
}
#menu ul {
position:relative;
width:642px;
/*overflow:auto;*/
}
#menu ul li {
position:relative;
float:left;
display:block;
width:107px;
height:30px;
/*background: url(../images/bg-onglet.gif) -1px top no-repeat;
*/}
#menu ul li a {
position:relative;
width:106px;
height:15px;
padding-top:15px;
text-align:center;
display:block;
color:#999999;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
#menu ul li a:hover {
color:#ffee02;
}
#menu ul li.act a {
color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
/* MENU SECONDAIRE PAGES */
#navigation {
position:absolute;
width:150x;
left:30px;
top:64px;
border-bottom:1px solid #c7c8ca;
}
#navigation ul li {
position:relative;
width:150px;
height:38px;
border-top:1px solid #c7c8ca;
list-style-type:none;
}
#navigation ul li a {
position:relative;
display:block;
height:18px;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-top:14px;
}
#navigation ul li.act a {
background: url(../images/puce-nav.gif) left 16px no-repeat;
padding-left:10px;
}
/* niveau 2 */
#navigation ul ul {
position:relative;
}
#navigation ul ul li {
position:relative;
height:auto;
border-top:none;
}
#navigation ul ul li a {
height:auto;
font-size:11px;
padding-top:4px;
margin-left:12px;
margin-bottom:6px;
border-top:1px dotted #c7c8ca;
}
#navigation ul ul li.act a {
background:none;
padding-left:0px;
font-weight:bold;
}

/* COLONNE DROITE */
#right {
position:absolute;
font-size:12px;
top:130px;
left:822px;
width:200px;
margin-left:16px;}

/* RECHERCHE */
#search {
position:relative;
margin-top:10px;
/*margin-left:20px;*/
margin-bottom:22px;
}
#search form label {
display:block;
color:#ffee02;
font-size:12px;
}
#search form .fields_recherche,
#tx-t3blog-sword {
float:left;
border:none;
}

#search form .fields_ok,
#tx_odsajaxmailsubscription_pi1_subscribe form .fields_ok {
background-color:#000000;
color:#FFFFFF;
border:none !important;
margin-left:4px;
}

/* HOME */
body#home  {
/*background: url(../images/bg-trame-home.gif) 7px top repeat-x;*/
background: url(../images/bg-trame-home.gif) 11px top repeat-x;
}
body#home #pageBody {
overflow: hidden;
}
body#home #navigation {
top:29px;
}
span.adherez {
position:absolute;
top:40px;
}
/* MENU CATNEWS */
div.news-catmenu {
position:absolute;
width:150x;
/*left:30px;
top:60px;
*/border-top:1px solid #c7c8ca;
}
div.news-catmenu span {
position:relative;
display:block;
height:33px;
border-bottom:1px solid #c7c8ca;
list-style-type:none;
padding-top:10px;
}
div.news-catmenu span a {
position:relative;
display:block;
height:20px;
width:150px;
font-size:12px;
color:#000000;
text-decoration:none;
}
div.news-catmenu span a:hover {
text-decoration:underline;
}
div.news-catmenu span img {
position:relative;
float:left;
width:8px;
height:8px;
margin:3px 6px 3px 0px;
}
span.news-catmenuItem-ACT a { font-weight:bold;}

div.news-catmenu span.all-cat {
background:url(../images/all-cat.gif) left 12px no-repeat;
padding-left:14px;}


body#home div.news-catmenu span a {color:#FFFFFF}
body#home div.news-catmenu span a:hover {color:#ffee02; text-decoration:none;}
body#home div.news-catmenu {border-top:1px solid #666666;}
body#home div.news-catmenu span {border-bottom:1px solid #666666;}


body#home #right {
color:#FFFFFF;
}
body#home #right h3 {
position:relative;
font-size:12px;
font-weight: normal;
margin-top:8px;
color:#ffee02;
}
body#home #right p.bodytext a {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
body#home #right p.bodytext a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}
/* inscription newsletter */
body#home #right input.tx_odsajaxmailsubscription_pi1_email {
border:none;
}

/* VISUEL */
body#home #homeBody {
background-color:#000000;
}
body#home #homeBody .csc-textpic-caption {
padding:2px;
color:#FFFFFF;
}
body#home #homeBody,
body#home #homeBody .csc-textpic-imagewrap,
body#home #homeBody .csc-textpic-imagewrap dl.csc-textpic-image,
body#evenement .news-single-image {
width:642px;
height:367px;
}
body#home #homeBody .csc-textpic-imagewrap dl.csc-textpic-image dt a {
display:block;
height:367px;
width:642px;

}
 

/* ADHEREZ */
.adherez a {
position:absolute;
display:block;
width:120px;
height:136px;
top:315px;
background:url(../images/btn-adherez.jpg) left top no-repeat;
text-indent:-1000px;
}

/* SITEIMAGE */
.siteImage a {
position:absolute;
display:block;
width:160px;
height:109px;
top:386px;
left:10px;
background:url(../images/site-image.jpg) left top no-repeat;
text-indent:-5000px;
}

.adherez a:active,
.siteImage a:active {outline-style:none;}

/* NEWS TEASER HOME*/

.news-teaser {
position: relative;
float:left;
width:306px;
margin:10px 0px 10px 10px;
background-color:#FFFFFF;
}
.news-teaser h2 {
position:absolute;
display: inline-block;
font-size:12px;
font-weight:bold;
background-color:#ffee02;
margin-top:5px;
margin-left:156px;
}
.news-teaser .news-single-item {
position:relative;
height:120px;
}
.news-teaser .news-single-item h3 {
font-size:13px;
margin-top:24px;
}
.news-teaser .news-single-item .news-single-img {
position:relative;
float:left;
margin-top:-25px;
padding:8px;
}
.news-teaser .news-single-item .news-single-img a {
position:relative;
}
.news-teaser .news-single-item p.bodytext,
.news-teaser .news-single-item p.bodytext i,
.news-teaser .news-single-item p.bodytext em {
text-align:left;
font-size:11px;
padding-right:4px;
margin:4px 0px;
}
.news-teaser .news-single-item p.bodytext a,
.news-teaser .news-single-item p.bodytext a:hover {
font-size:11px;
text-decoration:none;
}
.news-teaser a,
.news-teaser a:hover {
color:#000000;
text-decoration:none;
}
.news-list-morelink {
position:relative;
margin-top:4px;
}
.news-teaser .more a,
.news-list-morelink a {
font-size:12px;
color:#c31b7a;
text-decoration:none;
}
/* @olivier : le selecteur a modifier */
#pageBodyInt .news-list-morelink a:hover {
text-decoration: none;
color:#42ff00;
}
.news-teaser .news-single-related {
display:none;
}

/* FOOTER */

#footer {
position:relative;
text-align: center;
margin:6px auto;
width:820px;
font-size:11px;
color:#999999;
}
#footer a {
text-decoration:none;
color:inherit;
font-size:11px;
}
#footer a:hover {
text-decoration: underline;
color: #000000;
}

/* POPUP NEWS */
body#popup {
background:none;
width:785px;
}
body#popup .news-single-category {
position:relative;
height:71px;
background: url(../images/bg-trame-popup.gif) -7px top repeat-x;
}
body#popup .news-single-category #catHeader {
position:absolute;
height:71px;
width:508px;
right:0px;
}
body#popup .news-single-category #catHeader span {
position:relative;
text-transform:uppercase;
font-size:12px;
top:10px;
left:4px;
color:#000000;
}

	body#popup .news-single-category #catHeader.category-1 { background: url(../images/cat-1.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-2 { background: url(../images/cat-2.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-3 { background: url(../images/cat-3.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-4 { background: url(../images/cat-4.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-5 { background: url(../images/cat-5.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-12 { background: url(../images/cat-12.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-14 { background: url(../images/cat-14.gif) left top repeat-x;}
	body#popup .news-single-category #catHeader.category-15 { background: url(../images/cat-15.gif) left top repeat-x;}

	body#popup .news-single-category #catHeader.category-2 span,
	body#popup .news-single-category #catHeader.category-5 span { color:#FFFFFF;}
	
	body#popup .news-single-category #catHeader.category-1 span { color:#000000;}
	
body#popup .news-single-image {
position:relative;
width:277px;
float:left;
}
body#popup .news-single-content {
position:relative;
overflow:auto;
width:480px;
}
body#popup .news-single-header {
position:relative;
}
body#popup .news-single-header h2 {font-size:18px;}
body#popup .news-single-date {
margin-bottom:14px;
}
.date {
position:relative;
display: inline-block;
font-size:12px;
font-weight:bold;
background-color:#ffeB00;
margin-bottom:2px;
margin-top:2px;
}
/* cinema 		.date-1 {background-color:#ffeB00 !important;}
/* exposition 	.date-2 {background-color:#e10078 !important;}
/* arts num.	.date-3 {background-color:#019cdf !important;}
/* residence 	.date-4 {background-color:#fec554 !important;}
/* jeunesse		.date-5 {background-color:#8cbe37 !important;}
/* education 	.date-12 {background-color:#83009c !important;}*/
/* RTE */
.souligne { text-decoration:underline;}

body#popup .news-single-author {
position:relative;
}
body#popup .news-single-subheader {
font-size:12px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin: 14px 0px;
padding:8px 0px;
}
body#popup .news-single-text {
position:relative;
font-size:12px;
}
.news-single-links {
font-size:12px;
margin-bottom:12px;
}
dl.news-single-links dd  p.bodytext {
margin:0px;
}
.news-single-links a {
color:#c31b7a;
}

/* seances */
body#popup .news-related-container {
position:relative;
margin:10px;
}

#socialnetwork {
position:relative;
margin:20px 10px;
}
#socialnetwork img {
vertical-align:sub;
}
.seance-list-item span { font-weight:normal;}

#right .news-related-container {
margin-top:20px;
}
#right .news-related-container h3,
#right .news-single-more h3 {
display:inline;
padding:2px;
cursor: pointer;
top:-10px;}

#right .news-related-container h3.open {
background-color:#000000;
color:#FFFFFF;
}
/* TT_NEWS LIST */

.news-list-item {
position:relative;
min-height:150px;
width:625px;
}
.news-list-item-image {
position: absolute;
left:0px;
top:0px;
width:150px;
}

.news-list-item-content {
margin-left:160px;
}
.news-list-item-content h3 {
margin-top:0px !important;
margin-bottom:0px !important;
}
.news-list-item-content h3 a {
color:#000000 !important;
text-decoration:none;
font-size:16px;
font-weight:bold;
}
.news-list-item-content h3 a:hover {
text-decoration:underline;
}
.news-list-item-text {
font-size:12px;
}
.news-list-cat {
position:absolute;
right:0px;
}
.news-list-cat a {
font-size:10px;
padding:2px;
/*width:12px;*/
height:12px;
text-decoration:none;
color:#000000 !important;
/*text-indent:-1000px;*/
}
/* cinema */		.cat-1 {background-color:#fec554 !important;}
/* exposition */ 	.cat-2 {background-color:#e10078 !important;}
/* arts num. */		.cat-3 {background-color:#019cdf !important;}
/* residence */ 	.cat-4 {background-color:#d1d1d1 !important;}
/* jeunesse */		.cat-5 {background-color:#8cbe37 !important;}
/* education */ 	.cat-12 {background-color:#83009c !important;}
/* conference */	.cat-14 {background-color:#80197f !important;}
/* festival */ 		.cat-15 {background-color:#e2001a !important;}
/*.news-list-cat a:hover {
width:auto !important;
text-indent:0px !important;
}*/



body#home #right dl.csc-textpic-image {
position:absolute;
top:410px;
left:15px;
border:1px solid red;
}

/* MAILFORM */
fieldset.csc-mailform {
border:1px solid #666666;
padding:8px;
}
fieldset.csc-mailform label {
position:relative;
float:left;
display:block;
width:100px;
}
fieldset.csc-mailform legend {
padding:8px;
}
fieldset.csc-mailform label,
fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
margin:8px;
}

/* CALENDRIER HOME 
#right .tx-cal-controller table.month-small {
position:relative;
margin-left:20px;
}
#right .tx-cal-controller table.month-small th.sideback {
text-align:left;
}
#right .tx-cal-controller table.month-small th.sideback a {
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
#right .tx-cal-controller table.month-small th.sideback a:hover {
text-decoration:underline;
}
#right .tx-cal-controller table.month-small th {
font-size:11px;
font-weight:normal;
color:#999999;
padding:2px;
}
#right .tx-cal-controller table.month-small td {
font-size:11px;
color:#FFFFFF;
text-align:center;
}*/




/* SINGLE NEWS AVEC NEWS EN RELATION */

body#evenement #pageBody #pageBodyInt {
margin:0px;
width:642px !important;
}

body#evenement .news-single-subheader {
font-size:12px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin: 14px 0px;
padding:8px 0px;
}
body#evenement #pageBodyInt .news-single-item .news-single-content {
margin:8px 8px 18px 8px;
}
/*body#evenement #pageBodyInt .news-single-item .news-single-image {
width:642px;
height:200px;
}*/
body#evenement #pageBodyInt .news-related-container {
margin:8px;
}
/*body#evenement #pageBodyInt .news-related-container h3.eventList {*/
body#evenement #pageBodyInt .csc-header h3 {
font-weight:normal;
margin:20px 0px 12px 10px;
}
/* header <teaser>categories</teaser> */
body#evenement .news-single-category {
position:relative;
height:35px;
background: url(../images/bg-trame-popup.gif) -3px top repeat-x;
width:642px;
}
body#evenement .news-single-category #catHeader {
position:absolute;
height:35px;
width:476px;
right:0px;
}
body#evenement .news-single-category #catHeader span {
position:relative;
text-transform:uppercase;
font-size:12px;
top:10px;
left:4px;
color:#000000;
}
	body#evenement .news-single-category #catHeader.category-1 { background: url(../images/cat-1.gif) left top repeat-x;}
	body#evenement .news-single-category #catHeader.category-2 { background: url(../images/cat-2.gif) left top repeat-x;}
	body#evenement .news-single-category #catHeader.category-3 { background: url(../images/cat-3.gif) left top repeat-x;}
	body#evenement .news-single-category #catHeader.category-4 { background: url(../images/cat-4.gif) left top repeat-x;}
	body#evenement .news-single-category #catHeader.category-5 { background: url(../images/cat-5.gif) left top repeat-x;}
	body#evenement .news-single-category #catHeader.category-12 { background: url(../images/cat-12.gif) left top repeat-x;}

	body#evenement .news-single-category #catHeader.category-2 span,
	body#evenement .news-single-category #catHeader.category-5 span { color:#FFFFFF;}
	
	body#evenement .news-single-category #catHeader.category-1 span { color:#000000;}


/* COLONNE DROITE - NEWS LIST */
#right .news-list-container .news-list-date,
#right .news-list-container .subheader,
#right .news-list-container .news-list-morelink,
#right .news-list-container .news-list-cat {
display:none;
}
#right .news-list-container h3 a {
font-size:12px;
}
#right .news-list-container .news-list-item {
min-height:120px;
width:200px;
}
#right .news-list-container .news-list-item-image {
position:relative;
width:200px;
}
#right .news-list-container .news-list-item-content {
position:relative;
margin-left:0px;
}
#right h3 {
position:relative;
font-size:14px;
font-weight: normal;
margin-top:8px;
}

#right table.csc-uploads a {
color:#ffeb00 !important;
text-decoration:none;
}
#right table.csc-uploads a:hover {
text-decoration:underline;
}

/* PLUS D'INFO (MORE) DANS PAGE EVENEMENT */
#right #more {
position:relative;
margin-top:20px;
font-weight:normal;
}
#right #more dl.news-single-links {
margin-top:20px;
}
#right #more dl.news-single-links dd p.bodytext {
margin-bottom:6px;
}
/* lien video TEMP */
#right #more .news-single-more a { color:#FFFFFF;}
#right #more .news-single-more dl.news-single-links a {color: #C31B7A;}
/* NEWSLETTER */
body#newsletter { background:none;}
