#conte-calendar h1{
background: url(../images/icon-palo.gif) no-repeat left center;
line-height:0.9em;
}

.calendar {
width:186px; 
height:324px; 
background: #faf7ee url(../images/f-calen-desac.png) no-repeat;
padding:0px 3px;
font-size: 1.1em;
margin:20px 17px 0 0;
position: relative;
filter:alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
}

.calendar .mes{
font: 0.8em/2.5em Arial, Helvetica, sans-serif;
display:block;
width: 70px;
margin-left:12px;
text-align:center;
}

.calendar img{
margin-top:2px;
_margin-top:1px;
}

.calendar h2 {
color:#6f675f;
font: normal 1em Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
margin: 8px 10px;
}
.calendar h2 A:link, .calendar h2 A:visited {
font: normal 1em Georgia, "Times New Roman", Times, serif;
color:#6f675f;
}

.calendar h3{
color: #789290;
font: bold 0.9em Arial, Helvetica, sans-serif;
margin: 0px 10px;
}
.calendar .alert{
color:#4a607a;
margin: 0px 10px;
position: absolute;
bottom: 10px;
right:1px;
}
.calendar .alert A:link, .calendar .alert A:visited {
font: bold 1.8em/1.2em Georgia, "Times New Roman", Times, serif;
color:#4a607a;
}
.calendar p{
font-size: 0.8em;
margin: 0px 10px;
}

.acti {
background: #faf7ee url(../images/f-calen.png) no-repeat;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.acti .alert{
margin: 0px 10px;
position: absolute;
bottom: 10px;
right:1px;
}
.acti .alert A:link, .acti .alert A:visited {
font: bold 1.8em/1.2em Georgia, "Times New Roman", Times, serif;
color:#fd6408;
}
.acti .calendar {
background: #faf7ee url(../images/f-calen.png) no-repeat;
}
.acti .mes{
color:#fff;
}
.acti h2 A:link, .acti h2 A:visited {
font: normal 1em Georgia, "Times New Roman", Times, serif;
color:#000;
}
