body {
  margin:0;
  padding:0;
  border:0;
  font-family:verdana,arial;
  font-size:11px;
  color:#fff;
  background:url('img/bkg_body.gif') repeat-x;
}
.no-view {
  display:none;
}
a{
  text-decoration:none;
  color:#871075;
}
a:hover{
  text-decoration:underline;
}
table{
  color:#6c6a5e;
  font-size:12px;

}
p{
  margin:0 0 5px 0;
  font-size:11px;
}
img {

border:none;}
h2 {
  font-size:36px;
  font-weight:bold;
  color:#871075;
  margin-bottom:20px;
}
h2 img{
  margin-bottom:-20px;
}
h3 {
  font-size:14px;
  margin:5px 0 5px 0;
  background-color:#871075;
  color:#fff;
  padding:3px;
}
h4 {
  color:#e3a700;
  width:710px;
  display:block;
  _clear:left;
  margin-bottom:5px;
}
h5 {
  color:#e3a700;
  margin:0 0 1px 0;
  font-size:12px;
  display:inline;
}
.error {
  background-color:#ffCCff;
}
.Title {
  font-weight:bold;
  font-size:14px;
  color:#e95d0f;
}
hr.hrHidden {
  height:1px;
  width:700px; 
  display:block;
  float:left;
  visibility:hidden;
  margin:0;
  _margin:0 0 -15px 0;
  padding:0;
  border:0;
}
.barre{
  text-decoration: line-through;
}
form {
  margin:0;
  padding:0;
}
form table{
  margin:0;
  padding:0;
}
form h3 {
  margin:0;
}
#header{
  height:142px;
  margin:-10px 0 0 0;
  _margin:0 0 0 0;
}
*+html #header{
  height:142px;
  margin:0 0 0 0;
}
#topright{
  float:right;
  color:#fff;
}
#topright a {
  color:#fff;
  text-decoration:underline;
}
#logo {
  float:left;
  margin-right:100px;
}
#anim {
  margin:10px 0 0 0px;
}
#nav {
  text-align:center;
}
#nav a{
  margin-right:15px
}
.nav-actif {
  margin-right:15px
}
#content {
}

#contenu {
  
  background : url('img/bkg_content.gif') no-repeat;
  min-height:670px;
  _height:670px;
  width:885px;
  padding: 10px 0 10px 100px;
}

#center {
}
#agenda span a{
  color:#e3a700;
}
#agenda {
  border:1px solid #e3a700;
  background:#f9f3f0;
}
#agenda em {
  font-size:11px;
}
#agenda th{
  border:1px solid #e3a700;
}
#agenda td{
  border:1px solid #e3a700;
}
.event_descr{
  position:absolute;
  width:250px;
  padding:10px;
  border:1px solid #e3a700;
  background:#f9f3f0;
}
.today{
  background:#f9f390;

}
.repertoir {
  text-decoration:underline;
}
.onephoto {
  float:left;
  padding:0px;
  margin:12px;
  height:220px;
  width:150px;
}
.viphoto {
  padding:0px;
  border:3px solid #ccc;
  width:150px;
  display:block;
  background:#666;
}
.viphoto img{
  vertical-align:middle;
}
.laphoto {
  border:6px solid #ccc;
  padding:0px;
  margin:5px;
}
#ajout {
  margin:5px;
  border:3px solid #871075;
  width:600px;
}
.one_kaps, .one_kaps2 {
  width:235px;
  height:275px;
  float:left;
  margin:10px 20px 10px 10px;
  overflow:hidden;
}
.one_kaps h3, .one_kaps2 h3{
  background:url('/img/fleche_ronde.gif') no-repeat;
  padding-left:30px;
  color:#540148;
}

.one_kaps .picture, .one_kaps2 .picture{
  overflow:hidden;
  width:225px;
  height:120px;
  display:block;
  }
  
.one_kaps .picture {
  border:4px solid #540148;
}
.one_kaps2 .picture  {
  border:4px solid #e3a700;
}
.user1, .user2 {
  border:4px solid #e3a700;
  width:390px;
  text-align:left;
  float:left;
  margin:10px;
}

.user2 {
  border:4px solid #e3a700;
  
}
.user1{
  border:4px solid #540148;
  
}
.user1 img, .user2 img {
  float:left;
  margin:3px
}


#calendar td{
background:	#e2f2fc;
border:1px solid #c1dbeb;
}
#calendarEvents{
	width:362px;
}
#calendar td#today{
background:	#fff1cb;
border:1px solid #e3ac17;
}
#calendar td.dayEvents {
background:url('/img/bg-dayevent.png')	#25a6e6;
border:1px solid #25a6e6;
}
#calendar td.dayEvents a{
	color:#fff;
	font-weight:bold;
}
#homeArticles {
	float:right;
	width:500px;
}
#homeArticles h3{
	margin-top:0
}
.second {
	background:#fbfbfb;
}
.priore {
	background:#fff1cb;
	display:block;
}
#myslides{
	display:block;
	overflow:hidden;
	border:2px solid #fff;
}
#footer{
  font-size:11px;
  background:url('/img/bkg_footer.gif') repeat-x;
  height:45px;
  padding-top:20px;
  border-top:1px solid #fff;
  color:#fff;
  text-align:center;
}
#footer a {
  color:#fff;
  text-decoration:underline;
}