
a img{border:none;}
.content{
	width:556px;
	padding:0;
	margin:0 auto;
	/*font-size:0.86em;*/
}

div#calSummer a:link, div#calSummer a:visited {
color:#F37021;
text-decoration:underline;
}

/* LADMMI CSS */
h1 {
color:#526270;
font-size:24px;
padding-right:0;
text-align:right;
}

h2 {
color:#F37021;
font-size:18px;
}

#photo {
float:left;
margin-bottom:10px;
margin-left:-90px;
margin-right:40px;
}

div#calSummer p{text-align:left;}

/* END LADMMI CSS */


#calendrier {
	font-size:10px;
	width:552px;
	height:764px;
	padding:0px;
	margin:0 auto;
}
#calendrier ul{
	list-style: none;
	margin:0px;
	padding:0px;
}
#calendrier ul li{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	height:20px;
}
.colCal{
	width:92px;
}
.colCal ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
.colCal ul li{
	display:block;
	width:92px;
}	
#up {
float:right;
}
.colHours{
	width:92px;
}
.colHours ul{}
.colHours ul li{}


.colCal ul li ul{
	display:inline;
	float:left;
	width:30px;
}

.colCal ul li ul li{
	width:30px;
}

#calendrier .colCal ul li ul li.period2{
	height:20px;
}
#calendrier .colCal ul li ul li.period3{
	height:60px;
}
#calendrier .colCal ul li ul li.period4{
	height:80px;
}
#calendrier .colCal ul li ul li.period5{
	height:100px;
}
#calendrier .colCal ul li ul li.period6{
	height:120px;
}
#calendrier .colCal ul li ul li.period7{
	height:140px;
}
#calendrier .colCal ul li ul li.period8{
	height:160px;
}
#calendrier .colCal ul li ul li.period9{
	height:180px;
}
#calendrier .colCal ul li ul li.period10{
	height:200px;
}
#calendrier .colCal ul li ul li.period11{
	height:240px;
}


h3  {
color:#AAB300;
font-size:14px;
}


/* EVENTS */

.legendEvent {
	width:30px; height:30px; displa	
}

.etud1{background:#ccffcc;}
.etud2{background:#00ccff;}
.etud3{background:#ff0000;}
.etudmix{background:#ff99cc;}

.tech1 {
	background:#525810;
}
.tech2 {
	background:#373b0b;
}
.tech3 {
	background:#dbe571;
}
.labryth {
	background:#d6580c;
}
.pilates{
	background:#fcd8c2;
}
.dynturn{
	background:#f68f51;
}
.dyntrunk{
	background:#a54409;
}
.creatDanse{
	background:#a1aeba;
}
.horizon{
	background:#d3dde6;
}
.atelier{
	background:#3c4853;
}
.artMouv{
	background:#191d22;
}
.colCal ul li ul li div.events {
	position: relative;
}
.colCal ul li ul li div.events ul {
	text-align: left;
	position: relative;
	display: none;
	z-index: 9999;
	padding: 15px!important;
	color: white;
	border: 1px solid white;
	font-size: 15px;
	width: 220px!important;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
	height:102px;
	overflow:auto; 
	background:#afbd22;
}
.colCal ul li ul li div.events li {
	padding-bottom: 5px;
	display:block;
	width:200px;
}
.colCal ul li ul li div.events li span {
	display: block;
	font-size: 10px;
	text-align: left;
	color: #555;
}
.colCal ul li ul li div.events li span.title, .colCal ul li ul li div.events li span.title a{
	font-weight: bold;
	color: #526270;
}

.colCal ul li ul li div.events li span.desc a{
	color: #2e2e2e;
}

.colCal ul li ul li.date_has_event:hover {
	cursor:normal;
}
#legend{
	font-size:10px;
	padding:0px;
	margin:0 0 30px 0;
	width:552px;
}
.legendBoxA {
	margin:0;
	padding:0 38px 0 3px;
	text-align:left;
	float:left;	
	width:268px;
}
.legendBoxB{
	margin:0;
	padding:0 20px 0 6px;
	text-align:left;
	float:left;	
	width:280px;
}
#openpro {
	margin:0px; padding:4px 0 0 65px; clear:both;
}
.proIcon{background:transparent url(http://www.ladmmi.com/images/LADMMI-openpro.png) no-repeat; width:13px; height:17px;
	left:4px;
position:absolute;
top:4px;
}
.colCal ul li ul li div.events li span.proOpen{
	font-size:9px;
	color:#fff;
}

