a.nodeco,a.nodeco:hover, a.nodeco:visited {
text-decoration: none;
cursor:hand;
}
.contenant_calendar {
 float: left;
 position: relative;
 padding: 0;
 width: 308px;
 height: 140px;
 /*border: solid 1px;*/
padding-bottom: 10px;
 }
.calendartmois {
vertical-align: middle;
font-size: 140%;
font-weight: bold;
width:140px;
height: 140px;
float: left;
color: #FFFFFF;
background-image: url("../images/pix70.png");
border: solid 2px #36366a;
margin: 0 10px 0 0;
}

.calendartmois a, .calendarmois a:visited {
color: #FFFFFF;

}

.calendart {
margin: 0 10px 0 0;
width:140px;
height: 140px;
float: left;	
text-align:left;
overflow: hidden;
border: solid 2px #36366a;
color: #FFFFFF;
background-color: #a6a6da;
}

.calendart .date {
position:relative;
font-size: 9px;
width:100%;
height: 35%;
}

.calendart .spec {	
position:relative;
width: 100%;
height: 45%;
color: #111155;
font-weight: bold;
font-size: 90%;
margin: 0px;


}

.calendart .heure{
width:100%;
height: 20%;
font-size:9px;
padding-left: 3px;

border-left: solid 10px #36366a;
}
