﻿body
{
    /* background-image: url(/custom/lematin/body_background.gif); */
    background-repeat: repeat-y;
    background-position: center;
    background-color: white;
}
img
{
border:none;
}

/* CONTENT */
#middle
{
    margin: auto;
}
#footer
{
    margin: auto;
}
a:hover
{
    text-decoration: none;
    color: #EE7F01;
}
div.bloc
{
    border: none;
}
#right div
{
    border: none;
}
#content table.odd, #content table.even, #navbar, #navbarBottom
{
    border: none;
}
#remainingCriterionPanel
{
    background-color: #F7F7F7;
}
div.bloc h5
{
    background-image: url(/custom/lematin/bg_participer.gif);
    background-repeat: no-repeat;
    background-position: -20px -20px;
}
div.bloc#selectedCriterionControl h5, #remainingCriterionPanel h4
{
    font: bold 13px Georgia,Verdana,sans-serif;
    background: #EE7F01;
    color: #fff;
    height: 18px;
    margin-left: 0px;
    margin-right: 0px; /*padding-bottom: 4px;*/
    padding-left: 10px;
    padding-top: 4px;
}
#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: #C7C2BD;
    color: #fff;
}

div.bloc#RemainingKeywords h5
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 2px;
    border-top: none;
    background-image: none;
    background-position: none;
    background-color: #C7C2BD;
    color: #fff;
}
h5.critSearch
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 2px;
    border-top: none;
     background-image: none;
    background-position: none;
    background-color: #C7C2BD;
    color: #fff;
    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: #EE7F01;
}
#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(/Images/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(/Images/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;
}

.homeCatTitleRight a:link, .homeCatTitleRight a:visited
{
    text-decoration: none;
    color: #fff;
}
.homeCatTitleRight a:hover
{
    text-decoration: none;
    color: #000;
}




#nav br
{
    display: none;
}
#nav #selectedCriterionControl br
{
display:block;
}
#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, #navbarBottom
{
    border: none;
    text-align: center;
    background: none;
    background-color:#EE7F01;
    height:18px;
	padding:4px 0 2px 0;
}
#content table.even
{
    background: #f6f7f1;
}
#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: #EE7F01;
    padding-top: 10px;
    padding-left: 10px;
    font: bold 13px Georgia,Verdana,sans-serif;
}
div.rightbloc#partnersLinksControl
{
    border: 1px dashed #f35311;
}

div.rightbloc#googleMapsControl h5, #pub 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: #EE7F01;
    padding-top: 10px;
    padding-left: 10px;
    font: bold 13px Georgia,Verdana,sans-serif;
}
div.rightbloc#rssAggregatorControl
{
    border: 1px dashed #f35311;
}

div.rightbloc#cinemaLinksControl h5
{
    color: #000;
    background: #fff;
    color: #EE7F01;
    padding-top: 10px;
    padding-left: 10px;
    font: bold 13px Georgia,Verdana,sans-serif;
}
div.rightbloc#cinemaLinksControl
{
    border: 1px dashed #f35311;
}

#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: #EE7F01;
    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;
}


#randomEventDetailsSummaryList #backtosearch, #randomEventDetailsSummaryList #backtosearch
{
    font-weight: bold;
    float: right;
    margin-bottom: 10px;
    background: #EE7F01 url(/Images/allResults.jpg) no-repeat scroll left top;
    height: 16px;
    padding-left: 80px;
}

/* 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: #EE7F01;
    color: #fff;
    border: 3px solid #EE7F01;
    line-height: 2.0;
}

#content table.details b a:link, #content table.details b a:visited
{
    font-weight: normal;
    background: #EE7F01;
    color: #fff;
    border: 3px solid #EE7F01;
    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: #EE7F01;
    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 td.category a
{
    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: #EE7F01;
}
#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: #EE7F01;
}

#content hr.separator
{
    border-bottom: 1px dashed black;
}

#content h4.odd
{
    background: #fff;
    font-size: 10px;
    color: #EE7F01;
}
#content h4.even
{
    background: #fff;
    font-size: 10px;
    color: #EE7F01;
}

#middle
{
    width: 1009px;
    margin-top: 0px;
    padding-top: 0px;
}
#nav
{
    margin-left: 8px;
}
#header
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#selectedCriterionControl p
{
    padding-left: 10px;
}
#selectedCriterionControl img
{
    position: relative;
    top: 2px;
}
/*#backtosearch a:link, #backtosearch a:visited
{
    color: #fff;
    background: #EE7F01;
    border: 3px solid #EE7F01;
}
#backtosearch a:hover
{
    color: #fff;
    background: #EE7F01;
    border: 3px solid #EE7F01;
    text-decoration: underline;
}*/

#footerTodaysLinks, #footerFullListLinks
{
    font-weight: normal;
}
#footerTodaysLinks a:link, #footerTodaysLinks a:visited
{
    color: #fff;
    background: #EE7F01;
    border: 3px solid #EE7F01;
}
#footerTodaysLinks a:hover
{
    color: #fff;
    background: #EE7F01;
    border: 3px solid #EE7F01;
    text-decoration: underline;
}

#footerFullListLinks a:link, #footerFullListLinks a:visited
{
    color: #fff;
    background: #EE7F01;
    border: 3px solid #EE7F01;
}
#footerFullListLinks a:hover
{
    color: #fff;
    background: #EE7F01;
    border: 3px solid #EE7F01;
    text-decoration: underline;
}

#randomEventSummaryList #footerTodaysLinks a
{
    color: #EE7F01;
    background: #fff;
    font: bold 10px Verdana,sans-serif;
    border: none;
    line-height: 2.3;
}
#randomEventSummaryList #footerFullListLinks a
{
    color: #fff;
    font: bold 10px Verdana,sans-serif;
    border: none;
    line-height: 1.3;
    padding-right: 20px;
}
a.navigSub:visited
{
    color: #EE7F01;
}

div#rssAggregatorControl.rightbloc
{
    text-align: left;
}
div#partnersLinksControl.rightbloc
{
    text-align: left;
}
div#filmRating.rightbloc
{
    border: 2px dashed #F35311;
	width:296px;
}
div#partnersLinksControl.rightbloc
{
    border: 1px dashed #F35311;
	width:298px;
}
div#filmRating.rightbloc div
{
    padding-left: 10px;
}
#middle div, #middle table, #middle td
{
    text-align: left;
}
#middle div#navbar, #middle div#navbarBottom
{
    text-align: center;
}
#middle div#pages
{
/*    text-align: center;*/
}
#eventDetails #backtosearch, #randomEventDetailsSummaryList #backtosearch
{
    text-align: right;
    font-weight: bold;
    float: right;
    margin-bottom: 10px;
    background: #EE7F01 url(/Images/allResults.jpg) no-repeat scroll left top;
    height: 16px;
    padding-left: 80px;
    padding-right: 10px;
    color: #fff;
}

#eventDetails #backtosearch a:link, #eventDetails #backtosearch a:visited, #randomEventDetailsSummaryList #backtosearch a:link, #randomEventDetailsSummaryList #backtosearch a:visited
{
    color: #fff;
    text-decoration: none;
}
#eventDetails #backtosearch a:hover, #randomEventDetailsSummaryList #backtosearch a:hover
{
    color: #fff;
    text-decoration: underline;
}




input, textarea, select {
height:18px;
padding:0;
}







/* bloc de droite pour les cadeaux loisirs */
.clear-block {
display:inline-block;
}
.block-epsapolls {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/custom/guideloisirs/top_sondage.gif) no-repeat scroll 0 0;
margin:0 0 15px;
padding-top:5px;
}
.block-epsapolls .content {
background-color:#C7C2BD;
}
.block-epsapolls .epsapolls-form, .block-epsapolls .epsapolls-captcha, .block-epsapolls .epsapolls-results {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/custom/guideloisirs/bottom_sondage.gif) no-repeat scroll 0 bottom;
padding:0 10px 5px;
}
button.form-submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A29D98 none repeat scroll 0 0;
border:1px solid #A29D98;
color:#FFFFFF;
font-weight:bold;
padding:2px;
}
.block-epsapolls h2 {
background-color:#C7C2BD;
color:#FFFFFF;
font-size:16px;
padding:5px 10px;
}
