﻿body
{
    background-image: url(/custom/femina/body_back.gif);
    background-repeat: repeat-y;
    background-position: center;
    background-color: white;
}


/* CONTENT */
#middle
{
    margin: auto;
}
#footer
{
    margin: auto;
}
a:hover
{
    text-decoration: none;
    color: #b6207a;
}
span.readnext
{
    color: #b6207a;
}

div.bloc
{
    border: none;
}
#right div
{
    border: none;
}
#content table.odd, #content table.even, #navbar
{
    border: none;
}
#remainingCriterionPanel
{
     /* background-image: url(/custom/femina/bg_participer.gif);  */
     background-color: #EEEEEE;
    
}
div.bloc h5
{
    /* background-image: url(/custom/femina/bg_participer.gif); */
    background-color: #EEEEEE;
    background-repeat: no-repeat;
    background-position: -20px -20px;
}
div.bloc#selectedCriterionControl h5, #remainingCriterionPanel h4
{
      font: bold 13px Georgia,Verdana,sans-serif;
    background: #b6207a;
    color: #fff;
    height: 16px;
    margin-left: 0px;
    margin-right: 0px; /*padding-bottom: 4px;*/
    padding-left: 10px;
    padding-top: 2px;
}
#remainingCriterionPanel div.bloc h5
{
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
    border-top: 1px solid #fff;
    padding-left: 0px;
    padding-top: 5px;
}
#remainingCriterionPanel h4
{
background: #B6207A;
    color: white;
}

/*div.bloc#RemainingKeywords h5 {padding-top: 7px; border-top: none;}*/
div.bloc#RemainingKeywords h5
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 2px;
    border-top: none;
    /* background-image: url(/Images/criteria_title.gif); */
    background-image:none;
    background-color: #B6207A;
    background-repeat: repeat-x;
    background-position: 0px;
    color: white;
}
h5.critSearch
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 2px;
    border-top: none;
    /* background-image: url(/Images/criteria_title.gif); */
    background-color: #B6207A;
    
    background-repeat: repeat-x;
    background-position: 0px;
    color: white;
    font-size: 11px;
    height: 17px;
}
#nav a
{
    display: block;
    margin: 0px;
    line-height: 1.3;
    padding-left: 10px;
}
#nav a:link, #nav a:visited
{
    text-decoration: none;
    color: #000;
}
#nav a:hover
{
    text-decoration: underline;
    color: #b6207a;
}
#nav #selectedCriterionControl a:visited, #nav #selectedCriterionControl a:link
{
    text-decoration: none;
    background: url(/Images/checked.jpg) left center no-repeat;
    padding-left: 20px;
}
#nav #selectedCriterionControl a:hover
{
    text-decoration: none;
    background: url(/custom/femina/remove.jpg) left center no-repeat;
}
#nav #selectedCriterionControl a
{
    line-height: 1.5;
}
#nav #selectedCriterionControl a.removeAllParam:visited, #nav #selectedCriterionControl a.removeAllParam:link
{
    text-decoration: none;
    background: url(/custom/femina/newsearch.gif) left center no-repeat;
    padding-left: 20px;
    height: 30px;
    margin-top: 20px;
}
#nav #selectedCriterionControl a.removeAllParam:hover
{
    text-decoration: none;
    background: url(/Images/newsearch.gif) left center no-repeat;
}

#nav br
{
    display: none;
}
#nav h6
{
    font-size: 9px;
    padding-left: 10px;
}
#nav input
{
    margin-left: 10px;
}
#content table.odd
{
    background: none;
}
#content table.even
{
    background: none;
}
div.rightbloc h5
{
    background: none;
}
div.rightbloc
{
    border: none;
}
#navbar
{
    border: none;
    text-align: center;
    /* background: url(/custom/femina/bg_participer.gif); */
    background-color: #EEEEEE;
    padding: 5px 0;
    border-top: 5px solid #B6207A;
}
#content table.even
{
    background: #f6f1f4;
}
#content table.even_event
{
    background-color: #F6F7F1;
    border: 1px solid #F6F7F1;
}

#content h5
{
    font: bold 12px Verdana,sans-serif;
}

div.rightbloc h6
{
    font: bold 11px Verdana,sans-serif;
    padding-left: 10px;
    padding-right: 10px;
}
div.rightbloc p
{
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
}
div.rightbloc i
{
    font-style: normal;
    font-size: 10px;
    color: #666;
    display: block;
    padding: 4px 0 7px 0;
}

div.rightbloc#partnersLinksControl h5
{
    color: #000;
    background: #fff;
    color: #b6207a;
    padding-top: 10px;
    padding-left: 10px;
    font: bold 13px Georgia,Verdana,sans-serif;
}
div.rightbloc#partnersLinksControl, div.rightbloc#filmRating
{
    border: 1px dashed #b6207a;
}
div.rightbloc#filmRating div
{
    padding-left: 10px;
}
div.rightbloc#googleMapsControl h5, #pub h5, #trailerpub h5
{
    color: #666;
    background: #fff;
    padding-left: 0px;
    font: normal 10px Verdana,sans-serif;
    text-transform: uppercase;
}

div.rightbloc#rssAggregatorControl h5, div.rightbloc#filmRating h5
{
    color: #000;
    background: #fff;
    color: #b6207a;
    padding-top: 10px;
    padding-left: 10px;
    font: bold 13px Georgia,Verdana,sans-serif;
}
div.rightbloc#rssAggregatorControl
{
    border: 1px dashed #b6207a;
}

#filmSummaryList h4.odd, #filmSummaryList h4.even
{
    font: bold 10px Verdana,sans-serif;
    margin: 0px;
    padding: 4px;
    text-align: left;
}

#filmSummaryList h4.odd
{
    background: #fff;
    margin-bottom: -4px;
    padding-top: 15px;
}

#filmSummaryList h4.even
{
    background: #f6f7f1;
    margin-bottom: -4px;
    padding-top: 8px;
    width: 482px;
}

#filmSummaryList h4 a:link, #filmSummaryList h4 a:visited
{
    color: #b6207a;
    text-decoration: none;
}
#filmSummaryList h4 a:hover
{
    color: #000;
    text-decoration: none;
}

#partnersLinksControl img, #rssAggregatorControl img
{
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 10px;
}

#content strong
{
    font-weight: normal;
}
#content h5
{
    font: bold 11px Verdana,sans-serif;
}

table.ListTip img
{
    margin-right: 10px;
}
table.ListTip td
{
    vertical-align: top;
}



/* cinema detail */

#content table.details
{
    border: none;
}

#content table.details td
{
    padding-top: 0px;
}
#filmDetails table h1
{
    font-size: 18px;
}

#content table.details b a
{
    font-weight: normal;
    background: #b6207a;
    color: #fff;
    border: 3px solid #b6207a;
    line-height: 2.0;
}

#content table.details b a:link, #content table.details b a:visited
{
    font-weight: normal;
    background: #b6207a;
    color: #fff;
    border: 3px solid #b6207a;
    line-height: 2.0;
}
#content table.details b a:hover
{
    text-decoration: underline;
}
#content table.details h4 b a:link, #content table.details h4 b a:visited, #content table.details h4 b a:hover
{
    background: #fff;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    border: none;
}

#content table.details h5 a:link, #content table.details h5 a:visited
{
    background: #fff;
    color: #b6207a;
    font-size: 10px;
    font-weight: bold;
    border: none;
}
#content table.details h5 a:hover
{
    background: #fff;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    border: none;
}
#content table.details li a strong
{
    font: bold 10px Verdana,sans-serif;
}

#content table.details h3
{
    border-top: 1px dashed #000;
    padding-top: 5px;
    margin-top: 20px;
    font-size: 11px;
}

/* agenda */
div.summary a p
{
    font: normal 9px Verdana,sans-serif;
}
div.summary a p br
{
    display: none;
}
#RemainingDate table
{
    margin-left: 5px;
}
#RemainingDate td
{
    font: bold 9px Verdana,sans-serif;
    color: #b6207a;
}
#content table.odd_event
{
    background: none;
    padding: 0px;
    margin: 0px;
    border: none;
}
#content table.odd_event h5
{
    font-size: 10px;
}
div.event h1
{
    font-size: 14px;
}
#content a:hover
{
    color: #b6207a;
}

#content hr.separator
{
    border-bottom: 1px dashed black;
}



#middle
{
    width: 1009px;
    margin-top: 0px;
    padding-top: 0px;
}
#nav
{
    margin-left: 8px;
}
#header
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-align:center;
}
#selectedCriterionControl p
{
    padding-left: 10px;
}
#selectedCriterionControl img
{
    position: relative;
    top: 2px;
}
#backtosearch a:link, #backtosearch a:visited
{
    color: #fff;
    background: #b6207a;
    border: 3px solid #b6207a;
}
#backtosearch a:hover
{
    color: #fff;
    background: #b6207a;
    border: 3px solid #b6207a;
    text-decoration: underline;
}

#randomEventSummaryList #footerTodaysLinks a
{
    color: #b6207a;
    background: #fff;
    font: bold 10px Verdana,sans-serif;
    border: none;
    line-height: 2.3;
}
#randomEventSummaryList #footerFullListLinks a
{
    color: #b6207a;
    background: #fff;
    font: bold 10px Verdana,sans-serif;
    border: none;
    line-height: 2.3;
}
a.navigSub:visited
{
    color: #b6207a;
}

div#rssAggregatorControl.rightbloc
{
    text-align: left;
}
div#partnersLinksControl.rightbloc
{
    text-align: left;
}

#middle div, #middle table, #middle td
{
    text-align: left;
}
#middle div#navbar
{
    text-align: center;
}

#navbar, #navbarBottom {
background-image:none;
}

div#header a img
{
border:none;
}

div#footer
{
text-align:center;
}
div#footer a img
{
border:none;
}
.homeCatTitle {
background-color:#B6207A;
}
.homeCatKeywords {
background-color:#FFFFFF;
border-color:#B6207A;
}
.homeCatTitleRight {
background-image: url(/custom/femina/whitearrow.jpg);
}
.homeListItems ul li {
background-image: url(/custom/femina/homebullet.gif);
}
div#cinemaLinksControl.rightbloc {
border:1px dashed #B6207A;
}
#headerBarControl, #randomEventDetailsSummaryList #selection {
background-color:#B6207A;
}
#randomEventSummaryList #footerFullListLinks a {
background-color:#B6207A;
color:white;
}
#footerFullListLinks {
background-image: url(/custom/femina/allresults.jpg);
background-color:#B6207A;
}
#selection {
color:#B6207A;
}
div.event div.summary div.itembar {
background-color:#eeeeee;
}
div.event div.summary div.itembar div.itemcat {
color:#B6207A;
}
div.homeCatTitleRight a:hover
{
color:white;
}

img
{
border:none;
}
#randomEventSummaryList #footerFullListLinks a {
line-height:1.5;
}

#nav #selectedCriterionControl a.removeAllParam:hover {
background:transparent url(/custom/femina/newsearch.gif) no-repeat scroll left center;
}
#sharelink {
margin-top:50px;
width:100%;
background-color:#EEEEEE;
}
div.event div.summary h4 a, div.event div.summary h4 {
color:black;
}

.filledRatingStar
{
	background-image: url(/custom/femina/FilledStar.png);
}

.emptyRatingStar
{
	background-image: url(/custom/femina/EmptyStar.png);
}

.savedRatingStar
{
	background-image: url(/custom/femina/SavedStar.png);
}

div#eventRating.rightbloc {
border:2px dashed #B6207A;
width:296px;
}
div#partnersLinksControl.rightbloc{
border:1px dashed #B6207A;
width:298px;
}
