body{margin:0;padding:0;background:#840121 url(css/bg.gif) repeat-x 0 0;font-family:Verdana;color:#4B4B4D;font-size:12px;}
form, ul {margin:0;padding:0;}

a {text-decoration:none;}
a:focus {outline:none;}
img {border:none;}
.cleaner {clear:both;font-size:1px;}
.fake_hr {margin:8px 10px 8px 0;background-color:#B1B1B1;clear:both;font-size:1px;height:1px;}

/***conteneur principal ***/
#bg_fake {background:transparent url(css/bg_fake.gif) repeat-x 0 0;position:absolute;right:0;height:450px;width:940px;}
#container {width:940px;margin-right:auto;margin-left:auto;background:transparent url(css/header.jpg) no-repeat scroll 0 0;padding-top:214px;position:relative;}
#middle_container {width:846px;margin-right:48px;margin-left:48px;margin-top:-14px;position:relative;}
#middle_container_top {background:transparent url(css/main_top.png) no-repeat 0 0;height:14px;font-size:1px;}
#middle_container_middle {background:#FFFFFF url(css/main_bg.gif) repeat-y 0 0;padding:9px 0;}
#middle_container_bottom {background:transparent url(css/main_bottom.gif) no-repeat 0 0;height:7px;font-size:1px;}
.page_title {color:#6b011A;font-family:Tahoma;font-size:23px;font-weight:bold;height:30px;padding-top:4px;padding-left:5px;}
.page_title span {font-size:17px;font-weight:normal;}
.text_intro {font-weight:bold;}
#page_pic_corner {position:absolute;width:606px;height:128px;background:transparent url(css/page_pic_corner.png) no-repeat 0 0;}
#page_pic {width:606px;height:128px;}
.lire_la_suite {text-align:right;height:19px;clear:both;}
.lire_la_suite a {padding:0 85px 19px 0;font-size:1px;background:transparent url(css/lire_la_suite.gif) no-repeat 0 0;}
div.pagination {padding-top:10px;padding-right:10px;font-weight:bold;color:#620116;text-align:right;clear:both;}
div.pagination span {padding:2px 3px;}
div.pagination span.current_page {background:#E5CDC9;}
div.pagination a {text-decoration:none;color:#620116;}



/*** Menu du Haut ***/ 
div#main_menu {height:53px;width:846px;margin-left:48px;}
div#main_menu ul {list-style-type:none;}
div#main_menu ul li {float:left;line-height:47px;position: relative;text-align:center}
div#main_menu ul li#tab_accueil {margin-left:-740px;text-align:left;}
div#main_menu ul li#tab_accueil a {padding-left:32px;width:96px;}
div#main_menu ul li#tab_biographie {margin-left:-638px;}
div#main_menu ul li#tab_chanson {margin-left:-536px;}
div#main_menu ul li#tab_theatre {margin-left:-434px;}
div#main_menu ul li#tab_opera {margin-left:-332px;}
div#main_menu ul li#tab_news {margin-left:-230px;}
div#main_menu ul li#tab_contact {margin-left:612px;}
div#main_menu ul li a {display:block;width:128px;height:53px;text-decoration:none;font-family:Tahoma;font-size:16px;background:transparent url(css/onglet.png) no-repeat 0 0;color:#620116;}
div#main_menu ul li a:hover,
div#main_menu ul li.menu_selected a {background:transparent url(css/onglet.png) no-repeat left bottom;color:#FFFFFF;}


/*** Partie de droite ***/
#right_part {width:191px;min-height:577px;float:left;background:transparent url(css/right_part.gif) no-repeat 0 0;padding-left:16px;}
#actu {width:177px;}
#actu_top {background:transparent url(css/actu_top.gif) no-repeat 0 0;height:30px;line-height:23px;font-weight:bold;font-size:11px;text-align:center;color:#FFFFFF;}
#actu_bg {background:#FFFFFF url(css/actu_bg.gif) repeat-y scroll 0 0;padding:0 2px 0 1px;}
#actu_bottom {height:18px;background:transparent url(css/actu_bottom.gif) no-repeat 0 0;font-size:1px;}
.actu_first, .actu_white, .actu_grey {clear:both;}
.actu_first {padding:7px 6px 10px 6px;}
.actu_white {background:#FFFFFF url(css/actu_white.gif) no-repeat scroll 0 0;}
.actu_grey {background:#DEDEDE url(css/actu_grey.gif) no-repeat scroll 0 0;}
.actu_white, .actu_grey {padding:17px 6px 10px 6px;}
div.actu_pic {float:left;width:62px;height:72px;}
a.actu_title {color:#6B011A;text-decoration:none;font-family:Tahoma;font-weight:bold;}
p.actu_text {font-size:10px;padding:5px 0;margin-left:62px;}
a.actu_plus {color:#6B011A;text-decoration:none;font-size:8px;display:block;text-align:right;padding-right:5px;}


/*** Partie centrale ***/
#main_part {width:622px;float:left;padding-left:17px;}


/*** Footer ***/
#footer {color:#FFFFFF;font-size:10px;text-align:right;padding:5px 15px 15px 0;}
#footer a {color:#FFFFFF;text-decoration:none;}



/*** Accueil ***/
#top_actu_1 {width:606px;padding-bottom:5px;}
#top_actu_1_pic_corner {position:absolute;width:606px;height:191px;background:transparent url(css/top_actu_1_pic_corner.png) no-repeat 0 0;}
#top_actu_1_pic {width:606px;height:191px;}
#top_actu_1_title {color:#6B011A;font-size:23px;font-family:Tahoma;font-weight:bold;}
#top_actu_1_title div {font-size:15px;line-height:30px;1}
#top_actu_1_title div span {color:#FFFFFF;background-color:#6B011A;padding:2px 8px;}
#top_actu_1_text {padding-bottom:8px;}
#top_actu_2 {width:304px;float:left;}
#top_actu_3 {width:304px;margin-left:310px;}
.top_actu_opera, .top_actu_theatre, .top_actu_chanson {font-size:1px;height:40px;}
.top_actu_opera {background:transparent url(css/top_actu_opera.jpg) no-repeat 0 0;}
.top_actu_theatre {background:transparent url(css/top_actu_theatre.jpg) no-repeat 0 0;}
.top_actu_chanson {background:transparent url(css/top_actu_chanson.jpg) no-repeat 0 0;}
.top_actu_container {width:304px;height:190px;margin-top:-10px;}
.top_actu_left {width:14px;height:190px;background:transparent url(css/top_actu_left.gif) no-repeat 0 0;font-size:1px;float:left;}
.top_actu_middle {width:274px;height:190px;background:transparent url(css/top_actu_middle.gif) repeat-x 0 0;float:left;}
.top_actu_right {width:16px;height:190px;background:transparent url(css/top_actu_right.gif) no-repeat 0 0;font-size:1px;margin-left:288px;}
.top_actu_title {color:#6B011A;font-size:17px;font-family:Tahoma;font-weight:bold;padding-top:12px;}
.top_actu_date {color:#6B011A;font-size:15px;font-family:Tahoma;padding-bottom:5px;}
.top_actu_pic {float:left;height:99px;width:90px;}
.top_actu_text {font-size:10px;}


/*** Chanson, Opera, Theatre ***/
.cot_1 {width:304px;float:left;padding-top:6px;}
.cot_2 {width:304px;margin-left:310px;padding-top:6px;}
.cot_new {width:304px;height:66px;position:absolute;}
.cot_container {width:304px;height:260px;}
.cot_left {width:14px;height:260px;background:transparent url(css/cot_left.gif) no-repeat 0 0;font-size:1px;float:left;}
.cot_middle {width:274px;height:260px;background:transparent url(css/cot_middle.gif) repeat-x 0 0;float:left;}
.cot_right {width:16px;height:260px;background:transparent url(css/cot_right.gif) no-repeat 0 0;font-size:1px;margin-left:288px;}
.cot_title {color:#6B011A;font-size:17px;font-family:Tahoma;font-weight:bold;padding-top:12px;}
.cot_date {color:#6B011A;font-size:15px;font-family:Tahoma;padding-bottom:5px;}
.cot_pic {float:left;height:187px;width:90px;font-weight:bold}
.cot_text {font-size:10px;}
.cot_ecouter_extrait, .cot_video, .cot_photos {display:block;width:85px;height:24px;background-color:transparent;background-repeat:no-repeat;background-position:left bottom;font-size:1px;}
.play_link {color:#4B4B4D;}
/*Chanson*/
#chanson .cot_pic {color:#0800A1;}
#chanson .cot_new {background:transparent url(css/chanson_new.gif) no-repeat right top;}
#chanson .cot_ecouter_extrait {background-image:url(css/chanson_ecouter_extrait.gif);}
#chanson .cot_video {background-image:url(css/chanson_video.gif);}
#chanson .cot_photos {background-image:url(css/chanson_photos.gif);}
/*Opera*/
#opera .cot_pic {color:#A61363;}
#opera .cot_new {background:transparent url(css/opera_new.gif) no-repeat right top;}
#opera .cot_ecouter_extrait {background-image:url(css/opera_ecouter_extrait.gif);}
#opera .cot_video {background-image:url(css/opera_video.gif);}
#opera .cot_photos {background-image:url(css/opera_photos.gif);}
/*Theatre*/
#theatre .cot_pic {color:#450468;}
#theatre .cot_new {background:transparent url(css/theatre_new.gif) no-repeat right top;}
#theatre .cot_ecouter_extrait {background-image:url(css/theatre_ecouter_extrait.gif);}
#theatre .cot_video {background-image:url(css/theatre_video.gif);}
#theatre .cot_photos {background-image:url(css/theatre_photos.gif);}



/*** Biographie ***/
#biographie {color:#4B4B4D;font-family:Arial;padding:0 15px 6px 0;text-align:justify;}



/*** Actualités ***/
.liste_actus .lire_la_suite {clear:none;}
.liste_actus .actu_title {line-height:30px;font-size:18px;}
.une_actu .actu_title {font-size:18px;}
.actu_date {padding-top:8px;}
.une_actu .actu_date {margin-bottom:10px;}
.actu_date span {font-weight:bold;font-size:14px;color:#FFFFFF;background-color:#6B011A;padding:1px 5px;}
.liste_actus .actu_pic {width:127px;height:105px;}
.une_actu .actu_pic {width:227px;height:146px;}
.actu_intro {font-weight:bold;}
.liste_actus .actu_info {margin-left:127px;padding-right:12px;}
.une_actu .actu_info {width:357px;padding-right:20px;text-align:justify;float:left;}
.une_actu a.retour {font-size:9px;font-weight:bold;color:#620116;font-family:Trebuchet MS;}



/*** Conatct ***/
#contact {color:#929292;font-size:10px;}
#contact_right_part {width:191px;float:left;background:transparent url(css/contact_right_part.gif) no-repeat 0 0;padding-left:16px;min-height:377px;}
#contact_coordonnee {font-family:Arial;font-size:15px;padding-top:47px;line-height:22px;}
#contact_champs {margin:47px 0 0 21px;width:585px;background:transparent url(css/contact_bg.gif) repeat-y scroll 0 0;padding-right:37px;font-size:11px;font-weight:bold;}
#contact_champs div.input {height:45px;}
.contact_un_champ {float:left;width:140px;padding-left:23px;line-height:27px;}
#contact_champs input, #contact_champs textarea {background-color:#CFCFCF;width:368px;padding-top:3px;}
#contact_champs input {height:24px;}
#contact_champs textarea {height:104px;}
#contact_bottom {margin-left:21px;background:transparent url(css/contact_bottom.gif) no-repeat scroll 0 0;font-size:1px;height:16px;}
#contact_info {font-size:10px;padding:3px 0 0 184px;width:375px;}
#btn_envoyer {padding:7px 52px 14px 0;text-align:right;}
#btn_envoyer span {padding:3px 4px;text-decoration:none;color:#FFFFFF;background:#929292;cursor:pointer;}





/*** thickbox ***/
div#close_btn {margin-bottom:-10px;padding-left:549px;z-index:200;position:relative;}
div#close_btn img {border:none;cursor:pointer;}
*{padding: 0; margin: 0;}
#TB_window {font-size:13px;color:#FFFFFF;font-weight:bold;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:hover {color: #000000;}
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {/* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position:fixed;z-index:102;display:none;top:50%;left:50%;background:transparent url(css/loader.gif) no-repeat center center;}
* html #TB_window {/* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #666666;border-left: 1px solid #666666;}
#TB_caption {height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow {height:25px;padding:11px 25px 10px 0;float:right;}
#TB_title {display:none;height:0px;}
#TB_ajaxContent {clear:both;padding:0 0 0 10px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {/* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect {z-index:99;position:fixed;top:0;left:0;background-color:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {/* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

