body{background:#a6a684;position: static;}
#header {height: 57px;}
#footer {height: 145px;}
#left{margin-top:52px;}
#top.intro #main{overflow: hidden;background:#ffffcd url(../img/but_intro.jpg) no-repeat center 40%;height: 100%;padding: 0 20px;}
#top.intro #container{height: 520px;padding: 0;}
#top.intro #wrapper{height: 520px;padding: 0;width:770px;background:#ffffcd;position:absolute;left:50%;top:50%;margin-top:-260px;margin-left:-385px;}
#top.compositeur #main{background:#ffffcd url(../img/compositeur.jpg) no-repeat right bottom;height: 100%;padding: 0 20px;}
#top.composeur #main{background:#ffffcd url(../img/composer.jpg) no-repeat right bottom;height: 100%;padding: 0 20px;}
#top.compositeur #container, #top.composeur #container{height: 370px;padding: 0 46px;}
#top.compositeur #wrapper, #top.composeur #wrapper{height: 520px;padding: 0;width:1024px;background:#ffffcd;position:absolute;left:50%;top:50%;margin-top:-260px;margin-left:-512px;}
#wrapper{height:700px;width:1024px;background:#ffffcd;position:absolute;left:50%;top:50%;margin-top:-350px;margin-left:-512px;}
#top_image{float:right;margin:0;padding:0;}
.addthis_toolbox{left: 174px;position: absolute;top: 110px;}
.facebook{left: 174px;position: absolute;top: 104px;}
#container{padding: 0 57px;height: 494px;overflow:auto;}
#main{overflow: auto;background:#5b3e1c;height: 494px;padding: 0 20px;}
.ce_text,.teaser{line-height:1.5;}
div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_breadcrumb{margin-bottom:24px;padding:5px 3px 7px;background-color:#ece4d9;}
.ce_gallery .caption{color:#999999;}
.mod_article .pdf_link{margin-bottom:-16px;text-align:right;}
.mod_article .pdf_link a{padding-right:1px;padding-left:1px;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666666;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
.ce_accordion{margin-left:16px;}
.toggler{padding:1px 0 2px;}
.toggler_first{color:#a84204;}
.toggler_first:hover{text-decoration:underline;color:#a84204;cursor:pointer;}
.accordion div{padding:6px 0 8px 15px;line-height:16px;}
.mod_login{margin:0 5px;padding:5px;background-color:#ece4d9;}
.mod_login label{display:block;margin:4px 0 1px;}
.mod_login .checkbox_container{margin-top:3px;}
.mod_login .checkbox_container label{display:inline;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;background-color:#ece4d9;}
#request_password a{font-size:10px;color:#999999;}
.mod_newsmenu,.mod_eventmenu{margin:0 5px 20px;padding:5px;background-color:#ece4d9;}
#breaking_news{margin:20px 5px;padding:5px;background-color:#ece4d9;}
.mod_newsmenu ul,.mod_newsmenu li,.mod_eventmenu ul,.mod_eventmenu li{margin:0;padding:0;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li,* html .mod_eventmenu ul,* html .mod_eventmenu li{height:1px;}
.mod_newsmenu .year,.mod_eventmenu .year{margin-bottom:2px;font-weight:bold;}
.mod_newslist p{margin:0 0 4px;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;font-size:10px;color:#999999;}
.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #c6ad8d;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader h2{margin-bottom:12px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;top:-2px;position:relative;padding-right:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #ece4d9;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search .context{margin:0 5px 3px 0;}
.mod_search .url{margin-bottom:12px;color:#c6ad8d;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#c6ad8d;}
.mod_search .highlight{font-weight:bold;}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px;background-color:#e6e6e6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-weight:bold;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .event{padding:10px 6px 12px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.mod_personalData{margin-bottom:36px;}
.mod_personalData fieldset{width:400px;display:block;margin:12px 0 24px;padding:12px;}
* html .mod_personalData fieldset{margin-top:-12px;}
*:first-child+html .mod_personalData fieldset{margin-top:-12px;}
.mod_personalData legend{color:#0000e6;}
* html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
*:first-child+html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
.mod_personalData .submit_container{width:428px;text-align:right;}
* html .mod_personalData .submit_container{width:434px;}
*:first-child+html .mod_personalData .submit_container{width:434px;}
.mod_personalData td{width:160px;padding:2px 6px 2px 0;}
* html .mod_personalData td{padding:1px 6px 1px 0;}
.mod_personalData .text,.mod_personalData .password{width:200px;}
.mod_personalData select{width:204px;}
* html .mod_personalData select{width:206px;}
*:first-child+html .mod_personalData select{width:206px;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
#lien_intro {margin:362px auto 0;text-align:center;color:#4d7f19;}
#lien_intro a {color:#4d7f19;font-size: 11px;font-family:trebuchet MS;font-weight:bold;letter-spacing:1px;}
/* news */
.ce_download a {
    background: url("../img/download_image.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height:23px;
    margin: 0;
    outline: medium none;
    width: 22px;
    text-indent: -9999px;
}
.ce_download img{
	display: none;
}
.ce_download {
  float: left;
  width: 27px;
}
.critique {
  float: left;
  font-size: 12px;
  padding: 10px 0 0 !important;
  text-align: left;
}
.right { margin:0 0 0 194px;padding:0 0 0 3px;height:auto;display: table-cell;width: 652px;vertical-align: middle;}
.news {border-bottom: 1px solid #846B44;padding-bottom: 15px;margin-top: 15px;}
.layout_disco .news.first h1 {border-top: 0 none;padding: 0 21px 7px 3px;}
.layout_disco .news {border: 0 none;}
.layout_filmo .news {display:table;}
.layout_disco h1 {border-top: 1px solid #846B44;padding:21px 21px 7px 3px;}
.news h2 {margin:0;}
.right span {float:left;}
.img, .video {float: left;padding-right: 24px;width: 178px;	}
.toggler{color: #FF6600;cursor: pointer;}
.ce_accordion{margin: 0;}
.invisible,.total{display:none;}
.date{margin-bottom:7px;}
.acheter{margin-bottom:5px;}
.titre{margin-bottom:5px;}
.centrer{margin-bottom:5px;display: table;}
.carteMap{float:right;margin: 93px 39px 0 0;}
.contactDroite{width:400px;float: left;margin-left: 50px;margin-top: 96px;}
.auteur{font-size:13px;}
/* bio */
.imgBio {float:left;width:180px;}
.imgBio img{margin-top:20px;}
.bioPdf {display:block;height:22px;margin:5px 0;text-indent:-9999px;width:23px;line-height: 47px;}
.bioPdf img{display: none;}
.bioPdf a {background:url("../img/download_image.gif") no-repeat scroll left top transparent;display:block;height:100%;margin:0;outline:medium none;width:100%;}
.rightBio { width: 653px;float:right;margin:0;padding:0 0 0 3px;}
.lienInter {margin: 0 0 7px;color:#FF6600;}
.contacter p {font-size:14px;}
.envoi {color:#FF6600;border: 1px solid #FFFFCD;background:0 none;margin-left:158px;margin-top:5px;cursor:pointer;}
/* presse */
.presse {margin: 25px 0 40px 0;}
.presse h2 {margin: 0;}
.lien {margin: 0 0 20px 0;}
.lienInter a{font-size:13px;}
.lienInter {font-size:13px;}
/* photos */
.portraits {margin: 13px 58px;float:left;width: 170px;}
.name {float:right;font-size:12px;padding-top: 9px; width: 144px;text-align:left;}
.porPdf {display:block;height:22px;margin:5px 0;text-indent:-9999px;width:23px;line-height: 47px;float: left;}
.porPdf img{display: none;}
.porPdf a {background:url("../img/download_image.gif") no-repeat scroll left top transparent;display:block;height:100%;margin:0;outline:medium none;width:100%;}
/* babel */
.imgBabel {float:left;width:250px;}
.imgBabel img{margin-top:8px;margin-bottom:11px;}
.babelPdf {display:block;height:22px;margin:5px 0;text-indent:-9999px;width:23px;line-height: 47px;}
.babelPdf img{display: none;}
.babelPdf a {background:url("../img/download_image.gif") no-repeat scroll left top transparent;display:block;height:100%;margin:0;outline:medium none;width:100%;}
.rightBabel { width: 581px;float:right;margin:0;padding:0 0 0 3px;}
.titreBabel h1{ margin:0;padding:0;font-size:13px;text-transform:uppercase;}
.titreBabel { margin:12px 0 0;padding:0;}
.babelText p{font-size:12px;text-align:justify;}
.babelText h2{font-size:13px;font-weight:normal;text-transform:uppercase;}
.babelText h3{font-size:12px;font-weight:normal;text-transform:uppercase;}
.titreBabel p{font-size:12px;}
/* texte et titres */
body{margin:0;padding:0;color:#fff;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family: Verdana,Arial,Helvetica,sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:11px;}
#top.bio #main p, #top.bioen #main p{font-size:12px;text-align:justify;}
h1{margin:0 0 12px;padding:0;font-weight:bold;font-size:15px;}
h2{margin:0 0 6px;padding:0;font-size:13px;font-weight:normal;}
h3{margin:11px 0 2px;padding:0;font-weight:bold;font-size:13px;}
a{text-decoration:none;color:#FF6600;}
a:hover{text-decoration:underline;color:#FF6600;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}

/* changement de langue */
#langue {width: 93px;position:absolute;top:97px;left:18px;}
#langue li {float: left;list-style-type:none;padding: 0 5px;font-size:11px;background: url(../img/puce_menu.jpg) no-repeat center left;}
#langue li.active {color:#624c21;background: url(../img/puce_menu.jpg) no-repeat center left;}
#langue a, .contact a {font-size:11px;color: #AB7159;cursor:pointer;}
#langue li.first {background: none;}
#a_home {position: absolute;right:49px;}
/* changement de langue */
.layout_lien {margin: 44px 0 0 44px;}
.liensa {padding-bottom: 10px;}
.liensa a {color:#fff;font-size:13px;}
.liensa a:hover {background: none !important;text-decoration:none;}
/* menuTop */
.menuTop,.menuTopmedias {padding: 21px 0 0 12px;color:#ab7159;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.menuTop a, .menuTopmedias a {color:#ab7159;font-size:13px;}
.menuTop a:hover, .menuTopmedias a:hover {text-decoration:none;}
.menuTop li.active, .menuTopmedias li.active {color:#624c21;background: url(../img/puce_menu.jpg) no-repeat center left;}
.menuTop li.first, .menuTopmedias li.first {background: none;}
.menuTop li, .menuTopmedias li {float:left;padding:0 10px 3px;list-style-type:none;background: url(../img/puce_menu.jpg) no-repeat center left;text-transform: lowercase;font-size:13px;}
/* contact */
.contact {position:absolute;top:97px;left:114px;}
.contact ul {padding:0;}
.contact li.active {color:#624c21;}

/* logo */
#logo {margin: 21px 58px 0 0;float:right;}
/* menu */
#nav { width: 488px; height: 100px; background: url(../img/sprite.png) no-repeat;padding:0;float: right;position: relative;margin-right: 138px;margin-top: 24px;}
#nav li { display: inline; }
#nav li a, #nav span { position: absolute; top: 0; height: 100px; text-indent: -9000px; overflow: hidden; z-index: 10; }
#nav .actu a, #nav .actu a:visited, #nav .actu span { left: 3px; width: 80px; }
#nav .actu a:hover, #nav .actu a:focus, #nav .actu span.active { background: url(../img/sprite.png) no-repeat -3px -100px; }
#nav .bio a, #nav .bio a:visited, #nav .bio span { left: 80px; width: 80px; }
#nav .bio a:hover,#nav .bio a:focus, #nav .bio span.active { background: url(../img/sprite.png) no-repeat -80px -100px; }
.level_2 { background: url(../img/sprite.png) no-repeat -159px -100px;  }
#nav .voir a, #nav .voir a:visited, #nav .voir span { left: 159px; width: 80px; }
#nav .voir a:hover, #nav .voir a:focus, #nav .voir span.active { background: url(../img/sprite.png) no-repeat -159px -100px; }
#nav .babel a, #nav .babel a:visited, #nav .babel span { left: 243px; width: 80px; }
#nav .babel a:hover, #nav .babel a:focus, #nav .babel span.active { background: url(../img/sprite.png) no-repeat -243px -100px; }
#nav .medias a, #nav .medias a:visited, #nav .medias span { left: 323px; width: 80px; }
#nav .medias a:hover, #nav .medias a:focus, #nav .medias span.active { background: url(../img/sprite.png) no-repeat -323px -100px; }
#nav .liens a, #nav .liens a:visited, #nav .liens span.active { left: 398px; width: 80px; }
#nav .liens a:hover, #nav .liens a:focus, #nav .liens span.active { background: url(../img/sprite.png) no-repeat -398px -100px; }
#naven { background: url(../img/spriteen.png) no-repeat;width: 488px; height: 100px;padding:0;float: right;position: relative;margin-right: 138px;margin-top: 24px; }
#naven li { display: inline; }
#naven li a, #naven span { position: absolute; top: 0; height: 100px; text-indent: -9000px; overflow: hidden; z-index: 10; }
#naven .actuen a, #naven .actuen a:visited, #naven .actuen span { left: 3px; width: 80px; }
#naven .actuen a:hover, #naven .actuen a:focus, #naven .actuen span.active { background: url(../img/spriteen.png) no-repeat -3px -100px; }
#naven .bioen a, #naven .bioen a:visited, #naven .bioen span { left: 80px; width: 80px; }
#naven .bioen a:hover,#naven .bioen a:focus, #naven .bioen span.active { background: url(../img/spriteen.png) no-repeat -80px -100px; }
.level_2 { background: url(../img/spriteen.png) no-repeat -159px -100px;  }
#naven .voiren a, #naven .voiren a:visited, #naven .voiren span { left: 159px; width: 80px; }
#naven .voiren a:hover, #naven .voiren a:focus, #naven .voiren span.active { background: url(../img/spriteen.png) no-repeat -159px -100px; }
#naven .babelen a, #naven .babelen a:visited, #naven .babelen span { left: 243px; width: 80px; }
#naven .babelen a:hover, #naven .babelen a:focus, #naven .babelen span.active { background: url(../img/spriteen.png) no-repeat -243px -100px; }
#naven .mediasen a, #naven .mediasen a:visited, #naven .mediasen span { left: 323px; width: 80px; }
#naven .mediasen a:hover, #naven .mediasen a:focus, #naven .mediasen span.active { background: url(../img/spriteen.png) no-repeat -323px -100px; }
#naven .liensen a, #naven .liensen a:visited, #naven .liensen span.active { left: 398px; width: 80px; }
#naven .liensen a:hover, #naven .liensen a:focus, #naven .liensen span.active { background: url(../img/spriteen.png) no-repeat -398px -100px; }
.news .image_container > img {
  display: block;
  margin: 0 auto;
  width: 594px;
}
/* player */
.lire button {background: url(../img/play.jpg) no-repeat;border: 0 none;height:24px;cursor:pointer;width: 20px;float: left;margin:5px 10px;}
.stop button {background: url(../img/pause.jpg) no-repeat;border: 0 none;height:24px;cursor:pointer;width: 20px;margin:9px 10px;}
.stop  {display:inline;height:26px;width:33px;}