/* Start of CMSMS style sheet 'old-txt-css' */
/* CSS from old CMN website */

.liste { text-indent: 41px; text-align: left; }
.liste-31 { text-indent: 31px; text-align: left; }
.liste10px { text-indent: 10px; text-align: left; }
.txt { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.txt12 { font-size: 12px; line-height: 14px; }
.txt-left { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.txt-bold { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.txt-rechts { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.txt-rechts-bold { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.txt18 { color: black; font-size: 18px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
a:active { 
 text-decoration: underline;
 color: #00476a;//#006988;
 font-weight: normal
}
a:hover {  color: #91C8C8; text-decoration: underline; font-weight: normal}
a:link { 
 text-decoration: none;
 color: #00476a;//#006988;
 font-weight: normal
}
a:visited { 
 font-weight: normal;
 color: #00476a;//#006988;
 text-decoration: none
}
.menu { text-decoration: none ; font-weight: bold; font-size: 12px; line-height: 14px; color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif}
.menu_select { color: #660000; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; text-decoration: none}
.txt-small { color: black; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.sub-menu { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; font-weight: normal; text-decoration: none}
.sub-menu_select { color: #000000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; text-decoration: none}
a.menu:link {  color: #996600; text-decoration: none}
a.menu:hover {  color: #660000; text-decoration: none}
a.menu:visited {  color: #996600; text-decoration: none}
a.menu:active {  color: #660000; text-decoration: underline}
a.text-bold:link {  color: #000000; text-decoration: none}
.txt16 {
font-size: 16px; line-height: normal;
}
.menu_select-films { color: #003399; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; text-decoration: none }
.menu-films { text-decoration: none ; font-weight: bold; font-size: 12px; line-height: 14px; color: #6a82a8; font-family: Verdana, Arial, Helvetica, sans-serif }
.txt-link_spect {  color: black; text-decoration: none; font-size: 11px; line-height: 13px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif}
a.txt-link_spect:link {  color: black; text-decoration: none}
a.txt-link_spect:hover {  color: #006988; text-decoration: underline}
a.txt-link_spect:visited {  color: black; text-decoration: none}
a.txt-link_spect:active {  color: #006988; text-decoration: underline}

/* content - main */
.main-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
#background:transparent url(uploads/theme/bg__content.png) no-repeat scroll right top;
background:#ccc none no-repeat scroll right top;
color:#FFFFFF;
float:none;
font-family:verdana,arial,helvetica;
font-size:25px;
font-style:oblique;
padding-bottom:0px;
padding-top:20px;
margin-bottom:20px;
margin-top:0;
text-align:right;
line-height:20px;
//height:50px;
height:auto;
width:auto;
}

/* TOP BANNERS: BACKGROUND COLORS */
.actu {
background:#e0efef;
color:#8bbec7;
}
.spectacles {
background:#CC9966;
padding-bottom:5px;
}
.films {
background:#306678;
}
.agenda {
background:#6d95a5;
padding-bottom:5px;
}
.media {
background:#006394;
}
.contact {
background:#a7b2d4; //#d4d9ed;
}
.bios {
background:#004f7b;//#000;
}
.links {
background:#a8d0e9; //#487dad;
}
.pro {
background:#7d91cb;
}
.partner {
background:#000;
}




/* menus - sous-menus */

#menu ul {
  margin: 0;
  padding: 10;
  }

#menu li {
  margin: 0;
  padding: 10;
  }

ul.menu {
  margin: 0;
  padding: 10;
  }

li.menu {
  margin: 0;
  padding: 10;
  }

li {
  margin: 0;
  padding: 4;
  }

#main_menu ul {
    list-style:none;
    margin:0;
    padding:0;
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss;
   font-size:12px;
  }
#main_menu li {
    display: inline; //inline-block;
    margin: 0 9px 1px 0;
    padding: 0;
  #text-transform:uppercase;
  }
#main_menu dfn {
    display: none;
  }
#main_menu h3 {
    #// line-height: 13px;
    #float: left;
   display: inline;
   #font: bold 12px Arial;
   font-size:12px;
   #color: black;
    text-decoration: none;
    #font-weight: normal;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
   #background-color: white;
  }
#main_menu a {
    #float: left;
    #display: block;
  #font: bold 12px Arial;
  #color: black;
    text-decoration: none;
    #margin: 0 1px 0 0;
    #padding: 5px 10px 5px 10px;
    #background-color: white;
  }

ul.menu_horiz {
    list-style:none;
    margin:0 0 15px 0;
    padding:0;
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss;
   font-size:12px;
  }
ul.menu_horiz li {
    display: inline; //inline-block;
    margin: 0 9px 1px 0;
    padding: 0;
  #text-transform:uppercase;
  }
ul.menu_horiz a {
    #float: left;
    #display: block;
  #font: bold 12px Arial;
  color: #996600;
    text-decoration: none;
    #margin: 0 1px 0 0;
    #padding: 5px 10px 5px 10px;
    #background-color: white;
  }
#sub-menu-horiz li {
    display: inline; //inline-block;
    margin: 0 9px 1px 0;
    padding: 0;
  #text-transform:uppercase;
  }
#sub-menu-horiz dfn {
    display: none;
  }
#sub-menu-horiz h3 {
    #// line-height: 13px;
    #float: left;
   display: inline;
   #font: bold 12px Arial;
   font-size:12px;
   #color: black;
    text-decoration: none;
    #font-weight: normal;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
   #background-color: white;
  }
#sub-menu-horiz a {
    #float: left;
    #display: block;
  #font: bold 12px Arial;
  #color: black;
    text-decoration: none;
    #margin: 0 1px 0 0;
    #padding: 5px 10px 5px 10px;
    #background-color: white;
  }

.menuparent a {
font-weight:bold;
}
.menuactive a {;
//color:#750080;
}
div#main_menu li.currentpage h3 {
//font-weight:bold;
color:#00476a;
}

/* Agenda */
#agenda-searchbox {
  text-align: right;
  color: #6d95a5;
  font-size: 10px;
}

#agenda-filter {
  margin-right: 1px;
  border: 1px solid #6d95a5;
}

#agenda-search {
  border: 1px solid #6d95a5;
  background-color: #6d95a5;
  color: white;
}
/* End of 'old-txt-css' */

