body{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
ul { padding:0; margin:0; list-style:none; list-style-image:none;}
li { padding:0; margin:0;}
img { border:0;}

#toppanel { display:none;}

.wrap{ margin: 0 auto; padding:20px 0px 0px 0px;}
.logoprint{}
.piedprint{ clear:both; padding-top:30px;}
.padding12 { padding-top:12px;}
.entete{ display:none;}
.menu { display:none;}
.touspectacles{ display:none;}
.event{ display:none; }
.signature { display:none;}
.logins { display:none;}
.events { display:none;}

div.bout2 {height:39px; width:3px; background:url(/medias/communs/bout2.png) right top no-repeat; float:left;}

.contenant { margin: 0 auto; clear:both;}
.contenuaccueil { padding:0px 0px 0px 0px; }
.colgauche {display:none;}
.coldroite {float:left; padding:0px 0px 0px 0px;  }
.calendrier { float:left; width:300px;}
.calendrier img { display:none;}

.mensuel { float:right; width:300px; font-size:100%; padding:0px; margin:0px 0px 10px 0px; width:100%;}
.mensuel ul{  margin:0px 0px 10px 0px; float:left;}
.mensuel li {padding:0px 10px 0px 0px; margin:5px 0px 5px 0px; float:left; width:130px;}
.mensuel li.sepa {clear:both; display:block; height:30px; float:none; width:300px; }
.mensuel li li {padding:0px 0px 0px 0px; margin:5px 0px 5px 0px; float:none;}
.mensuel div {}

/*Calendrier*/
.TitleStyle{color: #ffffff;	background-color: #2b4c7b; margin:0px; padding: 0px; line-height:normal; text-transform: uppercase; font-size: 170%; font-weight: bold; height:30px;} 
.nextprevdays {background-color:#eaeaea;}
.nextprevdays a{ display:none; border:1px #b2b2b2 solid; border-collapse:collapse;}
.DayHeaderStyle{ font-size: 170%; width:400px; height:30px; color: #000; text-align: center; background-color: #eaeaea; text-transform: capitalize; font-weight: bold;}
.DayStyle{font-size: 170%; color: #9d9da1; height:30px; text-align: center; background-color: #fff; font-weight: bold; border:1px #b2b2b2 solid; border-collapse:collapse; border-bottom:0px #b2b2b2 none; }
.TodayDayStyle{	background-color: #b6c8d2; font-size: 170%;	margin: 0px; padding: 0px; font-weight: bold; border:1px #b2b2b2 solid; border-collapse:collapse;}
.contenthoraireindex{ float:inherit; font-size: 9px; margin: 0px 0px 3px 0px; padding: 0px; width:230px;}
.contenthoraireindex DIV{  font-size: 11px; text-align: left; margin: 0px; padding: 0px;}
.contenthoraireindex a:link{text-decoration:none; color: #574328; padding:0;}
.contenthoraireindex a:visited{text-decoration:none; color: #574328; padding:0;}
.contenthoraireindex a:hover{text-decoration:underline;	color: #c3793c; padding:0;}
.contenthoraireindex a:active{text-decoration:none;	color: #AF3C27; padding:0;}

.contenthoraireindex .TitleStyle a:link{ padding:0 5px 0 5px;}
.contenthoraireindex .TitleStyle a:visited{ padding:0 5px 0 5px;}
.contenthoraireindex .TitleStyle a:hover{ padding:0 5px 0 5px;}
.contenthoraireindex .TitleStyle a:active{ padding:0 5px 0 5px;}