.se_Calendar div.ae_tootips  {width:auto !important;} 
.se_Calendar .ae_tootips span i {position:absolute;text-align:left !important;width:350px;z-index:99;background-color: #eee;visibility:hidden;border:1px solid #444;/*bottom:10px;*/margin-left:-50px;margin-top:25px;opacity:0;padding:10px;background-image:-webkit-linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.2));background-image:-moz-linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.2));background-image:-ms-linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.2));background-image:-o-linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.2));background-image:linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.2));-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.se_Calendar .ae_tootips span:hover i {float:inherit;opacity:0.95;visibility:visible;}
/*
Certains templates incorporent un overflow:hidden qui a commen conséquence que le tooltip est troqué.  Au lieu de "sortir du cadre", il s'affiche partiellement.  
La solution, peu propre, est de surcharger le overflow en indiquant overflow:visible.   Ce type de "surcharge" ne devrait pas avoir d'influence négative
==> Après avoir identifié la classe dans votre template qui pose problème, ajouter le nom de la classe ici pour que AE fasse la surcharge.
*/
#middle,#right {overflow: visible !important;} 

.se_Calendar table.Calendar{padding:0;margin:0 auto;font:normal 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000000;text-align:center;border-collapse:collapse;border-style:solid;border:1px solid #999;}
.se_Calendar table.Calendar tr.se_calendar_head{font-weight:bold;text-align:center;width:120px;padding:5px;border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;}
.se_Calendar table.Calendar td.headerDate{text-decoration:none;text-align:center !important;}
.se_Calendar table.Calendar a.headerDate,a.headerDate:link,a.headerDate:visited{font:0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#e3680d;text-align:center;text-decoration:none;}
.se_Calendar table.Calendar td.dayName{font:bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#616B76;text-align:center !important;}
.se_Calendar table.Calendar .se_Calendar table.Calendar td.Day {width:1em;height:1.8em;text-align:center !important;}
.se_Calendar table.Calendar td.Today{border:1px dotted red;}
.se_Calendar table.Calendar td.Event{}
.se_Calendar table.Calendar tr.se_bullet_row,td.se_bullet_row{max-height:.5em;height:0px;}
table.Legend {margin-top:1em;table-layout:auto;border:0px;}
table.Legend td,table.Legend th{padding:0;font-size:small;}
table.Legend td.Color{width:0.9em;}
table.Legend td.Agenda{padding-left:0.5em;text-align:left;}
table.Legend tr.LegendRow{line-height:1em;}