body{font-family:Arial, Verdana, Helvetica, sans-serif;margin:0 auto;width:1024px; }
#conteneur{margin-left:20px;margin-right:24px;margin-top:20px;position:relative;width:980px;}
#blogHome .blogtitre{color:#555;font-weight:bold;display:inline; }
#blogHome .blogtitre a{font-weight:bold; }
.avistitre2{margin-top:5px}
.avistitre, .brevetitre{color:#555;font-weight:bold;display:inline; }
.avistitre a{font-weight:bold; }
select {width:70px}
.listeCache{display:none;}

.p1{background:url(../img/ppetit.gif) no-repeat;position:absolute;right:27px;}
.p1:hover{background:url(../img/ppetito.gif) no-repeat;}
.p1selected{background:url(../img/ppetito.gif) no-repeat;position:absolute;right:27px;}
.p2{background:url(../img/pmoyen.gif) no-repeat;position:absolute;right:14px;}
.p2:hover{background:url(../img/pmoyeno.gif) no-repeat;}
.p2selected{background:url(../img/pmoyeno.gif) no-repeat;position:absolute;right:14px;}
.p3{background:url(../img/pgrand.gif) no-repeat;position:absolute;right:0;}
.p3:hover{background:url(../img/pgrando.gif) no-repeat;}
.p3selected{background:url(../img/pgrando.gif) no-repeat;position:absolute;right:0;}
.police{bottom:auto;height:11px;left:auto;margin-top:9px;position:absolute;right:0;top:0;width:27px;}
.police a{text-decoration:underline;}

.recherche{bottom:auto;height:10px;left:auto;position:absolute;right:80px;top:0;}
#avis .avislien,#blog .bloglien{margin-bottom:5px;text-align:right;}
#avis .avistitre,#blog .blogtitre{color:#000;font-weight:700;}
#avis .pseudo{color:#555;font-weight:700;}
#avis a{font-weight:700;}
#avis a.avislien2{font-weight:400;}
#avis p,#blog p{line-height:130%;margin-bottom:15px;padding-left:5px;}
#centre .blocrose{background-color:#b3b700;color:#fff;padding:10px;}
#centre .blocrose a{color:#fff;}
#centre .col1,#centre .col2{float:left;margin-top:35px;min-width:319px;width:319px;}
#centre .col2,#centre_club_entreprises .col2{margin-left:45px;}
#centre .equipe li{display:block;list-style-type:none;}
#centre a:hover{border-bottom:1px dotted #535353;}
#centre h1,#centre_club_entreprises h1, #centre_prog h1{color:#b3b700;font-size:150%;text-transform:uppercase;}
#centre h2 .tarifs{color:#b3b700;font-size:100%;padding-bottom:5px;padding-top:100px;text-transform:uppercase;}
#centre h2,#centre_club_entreprises h2, #centre_prog h2{color:#b3b700;font-size:120%;padding-bottom:5px;text-transform:uppercase;}
#centre h3,#centre_club_entreprises h3{color:#b3b700;font-size:110%;padding-bottom:5px;padding-left:10px;}
#centre li{background-image:url(../img/puce_content_ul.gif);background-position:top left;background-repeat:no-repeat;display:block;list-style-type:none;padding:50px 0px 5px 10px;margin-top:50px;}
#centre ul{color:#555;line-height:130%;}
#centre,#centre_club_entreprises{margin-left:240px;margin-top:46px;width:750px;}
#centre_blog .col1{height:auto;left:0;padding-left:30px;padding-right:40px;margin-top:100px;float:left;width:160px;}
#centre_blog .col2{margin-right:45px;padding-left:230px;}
#centre_blog .commentaire{font-size:95%;padding-left:100px;}
#centre_blog .sep{border-bottom:1px dotted #555;margin-left:120px;}
#centre_blog .signature{font-size:80%;padding-top:30px;text-align:right;}
#centre_blog .signature:first-line{color:#000;font-size:140%;}
#centre_blog a:hover{border-bottom:1px dotted #535353;color:#7B7B80;text-decoration:none;}
#centre_blog h1{color:#b3b700;font-size:150%;margin-left:10px;padding-top:40px;text-transform:uppercase;}
#centre_blog h2{color:#555;font-size:100%;font-weight:400;margin-left:10px;}
#centre_blog h3{color:#b3b700;font-size:100%;font-weight:400;margin-top:10px;text-transform:lowercase;}
#centre_blog h4{color:#555;font-size:80%;font-weight:400;}
#centre_blog p{color:#555;margin:0 0 10px 20px; padding:0}
#centre_blog p.sep2{border-bottom:1px dotted #555;margin:-5px 0 30px 120px;padding:0;}
#centre_club_entreprises .col1,#centre_club_entreprises .col2{float:left;margin-top:35px;min-width:320px;width:320px;}
#centre_club_entreprises li{height:75px;list-style-type:none;margin:0 45px 20px 0;width:100px;}
#centre_club_entreprises ul{list-style:none;margin-left:10px;}
#colonne1{float:left;width:165px;margin-top:8px; }
#colonne1 strong.actu{color:#555; text-align:center; display:block}
#colonne2{margin-left:200px;width:750px;}


#haut{height:40px;position:relative;}
#haut4,#haut2,#haut3{height:40px;margin-right:40px;position:relative;}
#header{height:70px;position:relative;}
#home{background-color:#000;height:360px;width:980px;}
#home ul{display:none;float:left;height:60px;margin-left:20px;margin-top:300px;}
#menu{background-color:#000;bottom:auto;height:20px;left:auto;position:absolute;right:0;top:30px;width:750px;}
#menu a,#sousmenu2_prog a,#sousmenu_accueil a,#sousmenu_en_ligne a,#sousmenu2_en_ligne a,#sousmenu_infos_pratique a,#sousmenu_mc2 a,#sousmenu2_centres_creation a{color:#FFF;text-decoration:none;}
#menu a:hover{color:red;text-decoration:underline;}
#pied{clear:left;height:30px;margin-bottom:20px;margin-right:55px;margin-top:40px;text-align:right;}

#menuhaut {
bottom:auto;height:20px;left:auto;position:absolute;right:0;top:30px;width:750px;
padding-left: 0;
margin-left: 0;
background-color: #000;
color: White;
letter-spacing:0.3px;
font-size:12px;
/*width: 100%;*/
font-family: verdana, helvetica, sans-serif;
}

#menuhaut ul li { display: inline; }

#menuhaut ul li a
{
padding: 0.2em 1em;
background-color: #000;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#menuhaut ul li a:hover
{
color: #d70000;
}
#menuhaut #current {color: #d70000;}


#sousmenu2_centres_creation{height:20px;position:absolute;right:15px;top:20px;width:319px;}
#sousmenu2_en_ligne{height:80px;position:absolute;right:5px;top:20px;width:350px;}
#sousmenu2_prog{height:80px;position:absolute;right:8px;top:20px;}
#sousmenu2_prog a:hover,#sousmenu_accueil a:hover,#sousmenu_en_ligne a:hover,#sousmenu2_en_ligne a:hover,#sousmenu_infos_pratique a:hover,#sousmenu_mc2 a:hover,#sousmenu2_centres_creation a:hover{color:#000;text-decoration:underline;}
#sousmenu2_prog li.enieme{border-left:thin solid #030303;float:left;height:11px;padding:0 5px;}
#sousmenu2_prog li.premier{float:left;height:11px;padding:0 5px;}
#sousmenu_accueil{background-color:gray;height:20px;position:absolute;right:0;text-align:center;top:20px;width:100%;}
#sousmenu_en_ligne,#sousmenu_infos_pratique,#sousmenu_mc2{background-color:gray;height:20px;position:absolute;right:0;text-align:center;top:20px;width:750px;}
#visuel{height:180px;width:980px;}

input{font-size: 90%;}
#affiche a:hover{color:#7b7b80;}
#affiche p{color:#FFF;margin-bottom:0;}
#affiche,#blog,#avis{border:1px solid #aaa;padding:15px 15px 0;}
.alerte{font-size:120%;font-weight:700;padding-top:30px;text-align:center;}
.avis{color:#000;display:block;padding-top:5px;}
.blogp{margin-top:32px;}
#imgAffiche{width:796px; height:360px; background-color:black; }
#imgAffiche img{position:absolute;z-index:1;}
.homeImg{left:130px;position:absolute;z-index:1;}
.homeImgCache{left:130px;position:absolute;z-index:1;display:none}
.inputBouton{background-color:#d60000;color:#FFF;font-size:11px;height:18px;max-width:30px;min-width:30px;text-align:center;width:30px;}
.inputBoutonNewsletter{background-color:#b3b700;color:#FFF;font-size:11px;height:18px;max-width:30px;min-width:30px;text-align:center;width:30px;}
/*.inputRecherche{border:1px solid;font-size:11px;height:11px;padding:3px;width:100px;}*/
.last{margin-bottom:30px;}
.logo{left:0px;position:absolute;top:0px;z-index:2;}
.menubas{background-color:#FFF;margin:0;padding:0;}
.menubas a{color:#000;font-size:90%;text-decoration:none;}
.menubas a:hover{color:#D70000;}
.menubasselect{color:#D70000; display:inline}
.miniature{position:relative;}
.nombre{color:#000;display:inline;padding-right:20px;}
.datelieu{color:#666;display:inline;font-size:90%}
.precedeH4{display:block;margin-left:10px;margin-top:10px;}
.precede_ul{margin-bottom:10px;}
.premierp{margin-bottom:15px;padding-left:100px;padding-top:22px;}
.soustitre{display:block;color:#666;font-size:110%;font-weight:700;}
.strong2{display:inline;font-weight:700;}
.suitH2{margin:0 0 30px -3px;}
.suitH3{margin:0 0 30px 7px;}
.suivantp{margin-bottom:15px;padding-left:100px;}
.titre{color:#000;font-size:110%;}
.visuelm2{background-image:url(../mc2_programme_reservation/img/visuel.jpg);background-position:center;background-repeat:no-repeat;}
.visuelm3{background-image:url(../mc2_en_ligne/img/visuel.jpg);background-position:center;background-repeat:no-repeat;}
.visuelm4{background-image:url(../mc2_infos_pratique/img/visuel.jpg);background-position:center;background-repeat:no-repeat;}
.visuelm5{background-image:url(../mc2_institutionnel/img/visuel.jpg);background-position:center;background-repeat:no-repeat;}
.visuelm6{background-image:url(../mc2_credits/img/visuel.jpg);background-position:center;background-repeat:no-repeat;}
a,.affichelien:hover,#centre_blog a{color:#D70000;text-decoration:none;}
a:hover{color:#7B7B80;text-decoration:none;}
/*h3 + p,h3 + * + p,*/
#centre .col1,#centre_club_entreprises .col1{margin-left:10px;}
.apresH3 {padding-left:10px;}
hr{clear:both;visibility:hidden;}
img{border:0;}
li,#avis span,#blog span{display:inline;}
p{color:#555;line-height:130%;margin-bottom:30px;}
span{display:none;}
/*span + span{margin-top:10px;}*/
strong,#avis .avisauteurdate,#blog .blogdate{color:#000;}
#homeCentre{width:100%; position:relative; margin-top:20px; margin-left:30px;}
ul{list-style-type:none;}

#centre_prog{margin-top:46px;position:relative;}
#centre_prog .col1{height:auto;left:0;padding-left:30px;padding-right:40px;margin-top:10px;float:left;width:160px;}
#centre_prog .col2{margin-right:0px;padding-left:230px;}

#centre_prog .miniature{float:left;margin-bottom:20px;margin-right:20px;}
#centre_blog .miniature{float:left;margin-bottom:20px;margin-right:20px;}

#centre_prog .fiche{margin-bottom:30px;margin-left:140px;margin-right:51px;}
#centre_blog .fiche{margin-bottom:30px;margin-left:140px;margin-right:51px;}

#centre_prog form{border: 2px solid #eee;padding:10px 20px;position:relative;}

.champ1{float:left;}
.champ2{left:30px;position:relative; margin-left:230px;}
.champ1 input,.champ2 input{width:240px;}
.fiche3{margin:10px 0 0;position:relative;text-align:right;}
#centre_prog .commentaire{font-size:95%;margin-top:30px;}
#centre_prog p.sep2{border-bottom:1px dotted #555;margin:-5px 0 30px 0;padding:0;}
#centre .sep3{border-bottom:1px dotted #ff0000;margin:-5px 0 30px 0;padding:0; background-color:#ff55ff}
#home li,#avis,#avis .afficheAvis,.champ1 span,.champ2 span{display:block;}
*{margin:0;padding:0;}

#smenuHome{text-align:left;height:24px;}
#smenuHome a{display:block;position:absolute;top:2px;height:21px}
#smenuHome a span{display:none}

#colonne2 ul{margin-left:30px;position:relative;top:2px;}

.avertissement{color:#d60000; margin-bottom:10px; display:block;}
.avertissement2{color:#d60000; margin-bottom:10px; margin-left: 10px; display:block;}


æ#blog .blogparagraphe{margin-bottom:0;padding-bottom:0px}
#centre_prog .credits{text-align:right; color:#d60000;}

label {font-size:85%;color:#666; letter-spacing:2px;}
#centre label {font-size:85%;color:#666; letter-spacing:2px; width:120px; float:left;margin-left: 10px; text-align: right;}
.btnpro {margin-left: 130px;}

.afterh1 {margin-top: 30px; margin-left: 10px;}


.blocmail {background-color:#eee; padding:15px;}
caption {display:none}
table{width:740px; border-collapse:separate; padding-top:20px;}
.jour{background-color:black; color:white; width:40px; text-align:center; font-size:90%;}
.ligne{width:170px; border-bottom:2px #ddd solid; height:30px; padding:0 10px 0 10px; margin-bottom:2px;}
.mois{background-color:#eee; height:30px; font-weight:bold;}
.theatrecolor {color:#AB0073; display:inline;}
.musiquecolor {color:#ea8000; display:inline;}
.dansecolor {color:#78ae00; display:inline;}
.operacolor {color:#0099ff; display:inline;}
.legende {text-align:right; width:736px; margin: 0; padding:0;}


#home2{width:796px; float: left; border: none; margin: 0; padding: 0;}
#blogHomeZoom{width:170px; float: left; border: none;margin-top: 30px; padding: 0;}
#blogHome{margin-bottom:30px;}
#affiche{border:1px solid #c9c9c9; padding:10px 10px; }
#avisHome{border-left: 1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding-left:15px;  background-color:white }
.colavis{float:left; width:180px; margin-right:19px;  }
.colavis3{float:left; width:180px; margin-right:15px; }
.img_facebook{text-align:center; }

#blogHomeZoom h2 {color:#b3b700;font-size:100%;text-transform:uppercase;border: none; margin-bottom:15px}
#afficheAvis h2 {color:#b3b700;font-size:100%;text-transform:uppercase; margin-bottom:15px; margin-left:15px; margin-top:30px}
#brevePlus h2 {color:#b3b700;font-size:100%;text-transform:uppercase;border: none; margin-bottom: 15px}
#plus, #bistrot{border-top:1px solid #c9c9c9; padding-top:10px; padding-bottom:10px; }
#bistrot p{margin-top:5px; margin-bottom:15px}

#afficheAvis{margin-left:185px; margin-top:30px}
#brevePlus strong{font-size:100%}
#brevePlus .rss{padding-bottom:15px;}
#home2 .rss{padding-top:15px;}
#brevePlus{width:170px; float: right; border: none;margin: 0; padding: 0;}
#breve{background-color:#f5f5f5; padding:15px 7px 0 7px; margin-bottom:30px;}
#affiche span{display: block; background-color:black; color:white;margin:5px; padding:1px 1px 1px 5px}

#affiche a{display:inline; color:#d60000}
#avisHome strong{display:block;}

.listespectacles h2{padding:20px 0 20px 0; clear:both}
.listespectacles h1{margin-top:20px}
.listespectacles span{float:left; display:block;}
.listespectacles .illus{width:15px; margin-right:10px; margin-top:2px}
.listespectacles .type{width:80px; margin-right:10px }
.listespectacles .intitule{width:200px; margin-right:10px}
.listespectacles .lieu{width:100px; margin-right:10px}
.listespectacles .date{width:180px; margin-right:10px}
.listespectacles .lien{width:120px}
.listespectacles .clear{width:100%; clear:both; height:10px; border-bottom:1px solid #ccc; margin-bottom:8px }