/*@charset "UTF-8";
/* CSS Document */

/* NON-HEADER */
*{padding:0; margin:0;}
body { background-color:#FFFFFF; font-family:arial; background-image:url(../images/degrad.png); background-repeat:repeat-x; text-align:center;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
#page{ width:958px; margin-left:auto; margin-right:auto; text-align:left;}
.accueil{width:1047px; height:774px; background-image:url(../accueil-flash.swf); background-repeat:no-repeat; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0px;}
.accueil6{width:1047px; height:774px; background-image:url(../images/site-accueil.png); background-repeat:no-repeat; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0px;}
.accueil .entrer{text-decoration:none; color:#244d9f; font-size:14px; margin-left:540px; margin-top:470px; float:left;}
.accueil a{position:relative}
.accueil a:hover{color:#838383; text-decoration:none;}
.allafrancese{width:1047px; height:774px; background-image:url(../images/lettrines.png); background-repeat:no-repeat; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0px;}

.logo {float:left; width:260px; margin-top:10px; margin-left:10px; display:inline;}
.bouton_telecharger{background-image:url(../images/telecharger_bg2.png); background-repeat:no-repeat; text-align:center; font-size:12px; font-family:verdana; color:#244d9f; vertical-align:middle; border:solid; border-width:1px; border-color:#244d9f; cursor:pointer; width:146px;}
.page-container {float:left; height:auto; margin-top:55px; background:none; border:none; position:absolute; margin-left:0px !important /*Firefox*/; margin-left:-40px; /*IE6*/; display:inline;}
.main-contente { width:698px; height:auto; background-color:#FFFFFF; font-family:Arial; color:#838383; font-size:12px; border-style:solid; border-width:1px; border-color:#DADADA; padding-bottom:20px; min-height:550px;}

.accueil2{margin-left:50px; margin-right:50px; margin-top:0px; margin-top:1px; font-family:Arial;}
.accueil2 h1{color:#0d3688; font-size:24px; font-weight:bold; float:left; text-align:left; display:inline;}
.accueil2 h2{color:#244d9f; font-size:12px; text-align:right; font-weight:bold;}
.accueil2 h3{color:#838383; font-size:12px; text-align:left; font-weight:normal;}

.programme{text-align:center; vertical-align:top; margin-top:30px; margin-bottom:20px;}
.programme h1, .concert h1, .biographie h1{font-size:12px; color:#838383; font-weight:normal; text-transform:uppercase;}
.programme h2, .concert h2, .biographie h2{font-size:12px; color:#000000; font-weight:bold;}
.programme h3, .concert h3, .biographie h3{font-size:18px; color:#244d9f; margin-top:15px; margin-bottom:0px;}
.programme h3 {text-decoration:underline; font-weight:normal;}
.programme h4{font-size:13px;  color:#244d9f; font-weight:normal; margin-top:10px; margin-bottom:10px;}
.concert h4, .biographie h4{font-size:14px; color:#244d9f; font-weight:normal; margin-top:10px; margin-bottom:10px;}
.programme h5, .concert h5, .biographie h5{font-size:12px; color:#244d9f; font-weight:normal;}
.programme h6, .concert h6, .biographie h6{font-family:Arial; font-size:9px; color:#838383; font-weight:100; font-stretch:condensed;}
.programme a, .contact a, .concert a, .biographie a, .reservation a, .accueil2 a, .infos a{text-decoration:inherit; color:inherit; position:relative;}
a:hover, a *:hover, .contact a *:hover, .reservation a :hover{color:#CC6600;}
.bouton_p a:hover{color:#CFCFCF;}

.contact{text-align:left; font-weight:bold; vertical-align:top; margin-top:20px; margin-left:140px;}
.contact h1{font-size:18px; color:#244d9f; font-style:italic;}
.contact h2{font-size:14px; color:#000000; font-weight:bold;}
.contact h4{font-size:14px; color:#244d9f; font-weight:normal;}
.contact h3{font-size:12px; color:#838383; font-weight:normal;}
.contact h5{font-size:12px; color:#244d9f; font-weight:normal;}

.reservation, {font-family:arial; vertical-align:top; margin-left:20px; margin-top:20px; margin-right:20px; font-size:12px;}
.reservation h1, .infos h1, .conference h1{font-size:18px; font-weight:bold; color:#336699;}
.reservation h2, .infos h2{font-size:14px; font-weight:bold; color:#336699;}
.reservation h3{font-size:12px; color:#336699; margin-left:20px; font-weight:normal;}

.concert, .biographie{text-align:left; margin-top:30px; margin-bottom:20px;}
.concert td{padding-left:50px; vertical-align:top;}

.biographie td{vertical-align:top; padding-left:20px;}

.partenaire {font-size:12px; font-family:arial; font-weight:normal; text-align:center; color:#999999; margin-left:50px; margin-right:100px; vertical-align:middle;}
.partenaire td{vertical-align:bottom; height:110px; width:200px;}
.partenaire a img, * a img{border:none;}
.partenaire a{text-decoration:none; color:#999999;}
.partenaire a:hover{text-decoration:none; color:#CC6600;}
.partenaire_titre{font-size:18px; color:#336699; font-weight:bold; font-family:arial; text-align:left; margin-top:40px; margin-left:35px;}

.infos{font-family:arial; margin-left:40px; margin-top:40px;}
.horaire{font-family:arial; padding-left:40px; border:hidden;}
.infos h3, .horaire h3{font-size:14px; font-weight:normal; color:#336699;}
.infos h4, .horaire h4{font-size:12px; color:#999999; font-weight:normal;}
.plan_acces {font-family:arial; font-size:11px; color:#336699; font-weight:normal; text-align:center; position:absolute; width:141px; margin-left:490px;}
.plan_acces a{text-decoration:none; color:#336699;}
.plan_acces a:hover{color:#CC6600;}

.conference{font-family:arial; margin-left:20px; margin-top:30px; text-align:left; color:#999999; font-size:12px; font-weight:normal;}
.conference h2{font-size:12px; font-weight:bold; color:#000000;}
.conference h3{font-size:15px; font-style:italic; font-weight:normal; color:#336699;}

.main-menu {margin-top:-1px; margin-bottom:15px; width:698px; height:30px;}
.main-menu .button { font-family:verdana; font-size:12px; color:#838383; text-align:center; width:116px;}
.main-menu .button a{cursor:pointer; color:inherit; text-decoration:none}
.main-menu .button a:hover{color:#244d9f;}
.main-menu .button:hover{background-image:url(../images/bouton_survol.png); background-repeat:no-repeat; color:#244d9f;}
.main-menu .button:active{background-image:url(../images/bouton_clique.png); background-repeat:no-repeat; color:#244d9f;}
.main-menu .button-clique{font-size:12px; text-align:center; width:116px; background-image:url(../images/bouton_clique.png); background-repeat:no-repeat;}
.main-menu .button-clique a{cursor:auto; color:#244d9f; text-decoration:none}

.footer-menu {margin-top:20px; margin-bottom:15px; height:30px; color:#838383; font-size:10px; text-align:center; padding-left:40px; padding-right:40px; display:inline; float:left;}
.footer-menu a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#838383; text-decoration:none;}
.footer-menu a:hover{color:#244d9f; text-decoration:none;}

.copyright{color:#838383; font-family:arial; font-size:10px; text-align:center; position:absolute; margin-top:645px; float:left; display:inline; margin-left:-270px;}

.zoom{cursor:url("./loupe.png");}






.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:640px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}


