/*	@charset "utf-8";*/
/* CSS Document */

body 	{
	margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; 
}

a img 
{ 
    border: none;
    border-style:none;
} 

img.imgClickable {
  cursor: pointer /*tous sauf IE5*/; cursor:hand /*IE5*/
}
.MapDep
{
  cursor: pointer /*tous sauf IE5*/; cursor:hand /*IE5*/
}

.PopupTxt
{
	font-family:Verdana; 
	font-size: 10px; 
	color:#000000;
}

.PopupCombo
{
	font-family:Verdana; 
	font-size: 10px; 
	color:#5a5a5a;
}

.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%	
}

.DivPopup
{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
}

/*td
{
   text-align:left;
}*/

.align_image img, .align_image span {
  vertical-align: middle;
  display: inline-block; 
}


.playerprogresstxt
{
    font-family:Verdana; 
	font-size: 10px; 
	color:#646464;
	text-align:center;
	vertical-align:middle;
	border:none 0; 
	background-color:transparent
}

.accueil_agenda_header_title
{
    font-family:Verdana; 
	font-size: 11px; 
	color:#ffffff;
	font:small-caps;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
		
}

.accueil_agenda_footer_txt
{
    font-family:Verdana; 
	font-size: 11px; 
	color:#ffffff;
}

.accueil_agenda_cell_t2
{
    text-align:left;
    border-left:solid 1px #c8c8c8; 
    border-right:solid 1px #c8c8c8;
    font-family:Verdana; 
   	font-size: 11px; 
	color: #323232;
	padding-left:10px;
}

.accueil_agenda_cell_t3
{
    text-align:left;
    border-left:solid 1px #c8c8c8; 
    border-right:solid 1px #c8c8c8;
    font-family:Verdana; 
   	font-size: 11px; 
	color: #0046a0;
	padding-left:10px;
}

.accueil_agenda_href_t3
{
    font-family:Verdana; 
   	font-size: 11px; 
	color: #0046a0;
}
.accueil_agenda_href_t3:hover
{
    font-family:Verdana; 
   	font-size: 11px; 
	color: #0046a0;
}
.accueil_agenda_cell_t1
{
    text-align:left;
    border-left:solid 1px #c8c8c8; 
    border-right:solid 1px #c8c8c8;
    font-family:Verdana; 
	font-size: 10px; 
	color: #323232;
	padding-left:10px;
}



.accueil_agenda_row_clair
{
    height:24px; 
    background-color:#d7d7d7;
}

.accueil_agenda_row_fonce
{
    height:24px; 
    background-color:#c4c4c4;
}

/* Style classes for Sample5 */
.Sample5PageUpdateProgress
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 50%;
	left: 45%;
}
.footertitle{
	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
	font-weight:bold;
}

.footer{
	font-family:Verdana; 
	font-size: 10px; 
	color:#afafaf;
	line-height:10.5pt;
	
}

.footer:hover
{
	font-family:Verdana; 
	font-size: 10px; 
	color:#afafaf;
	line-height:10.5pt;
}

.footercopyright{
	font-family:Verdana; 
	font-size: 9px; 
	color:#afafaf;
}

.thumbnail{
        border:4px solid #FFFFFF;
        height: 75px;
/*      position: relative;
        left:0;
        top:0;*/
}

.thumbnailevent{
	border:4px solid #FFFFFF;
	width: 100px; 
	left:0;
	top:0;
}

.thumbnailplay{
	position:absolute;
	margin: 0;
}

.divthumbnail{
	width: 108px;
	height: 83px; 
	margin: 0; 
	padding: 0;	
}

.block{
	width: 317px;
	height: 103px;
	margin: 0; 
	padding: 0;
	background-color:#383838;
}

.blocktitre{
	font-family:Verdana; 
	font-size: 14px; 
	color:#ffffff;
	font-weight:bold;
}

.blockaddress{
	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
}

.blocktxt{
	font-family:Verdana; 
	font-size: 11px; 
	color:#c8c8c8;
}

.blockvideo{
	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
	font-weight:bolder;
	font:small-caps;
}
.blockvideo:hover{
	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
	font-weight:bolder;
	font:small-caps;
	text-decoration:none;
}
.blockvideogris{
	font-family:Verdana; 
	font-size: 11px; 
	color:#c8c8c8;
	font-weight:bolder;
	font:small-caps;
}

.blockagenda{
	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
	font:small-caps;
}
.blockagenda:hover{
	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
	font:small-caps;
	text-decoration:none;
}

.blockagendagris {
	font-family:Verdana; 
	font-size: 11px; 
	color:#c8c8c8;
	font:small-caps;
}

table	{
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}

table th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
}
table td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
}

a {
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.carteblocketablissement
{
 	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
}

.agendablocketablissement,.agendablockzone,.agendablocksubtitle
{
 	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;
}

.agendablocketablissement,.agendablocktel,.agendablocktime
{
    font-weight:bolder;
}

.agendablocktitle
{
  	font-family:Verdana; 
	font-size: 14px; 
	color:#ffffff;   
    font-weight:bolder;
}

.agendablockdesc,.agendablocktel,.agendablocktime
{
 	font-family:Verdana; 
	font-size: 11px; 
	color:#c8c8c8;
}

.agendaselecteddate
{
	font-family:Verdana; 
	font-size: 13px; 
	color:#ffffff;
    
}

.agendaWeekendDayStyle
{
   	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;   
    font-weight:bolder;   
}

.agendaWeekendDayStyle
{
   	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;   
    font-weight:bolder;   
}

.agendatoday
{
   	font-family:Verdana; 
	font-size: 11px; 
	color:#1eb4ff;   
}

.agendaSelectEventTypeTable {
	background-color:White;
	filter:alpha(opacity=200);
	opacity:2.0;
}

.agendaEventTypeListText
{
	font-family:Verdana;
	font-size:10px;
	color:White;
	text-align:left;
}
.agendaSelectEvent
{
	padding:5px;
	font-family:Verdana;
	font-size:10px;
	color:Black;
	text-align:left;
}

.etablissementTitle
{
   	font-family:Verdana; 
	font-size: 22px; 
	color:#1eb4ff;   
    font-weight:bolder;   
}

.etablissementSubTitle
{
   	font-family:Verdana; 
	font-size: 14px; 
	color:#ffffff;   
}

.etablissementLink
{
   	font-family:Verdana; 
	font-size: 14px; 
	color:#1eb4ff;   
}

.etablissementLink:hover{
	text-decoration:underline;
	color:#1eb4ff;  
}

.etablissementAdresse
{
    font-family:Verdana; 
	font-size: 11px; 
	color:#ffffff;     
}

.etablissementInfo
{
    font-family:Verdana; 
	font-size: 10px; 
	color:#ffffff;     
}

.etablissementPresentation{
	font-family:Verdana; 
	font-size: 11px; 
	color:#c8c8c8;
}

.etablissementInfoTitle
{
    font-weight:bolder;   
    color:#1eb4ff;  
}

.text10Gris {
	font-family:Verdana;
	text-decoration:none;
	font-size: 10px; 
	color:#afafaf;
}

.findresult 
{
	font-family:Verdana;
	text-decoration:none;
	font-size: 10px; 
	color:#ffffff;

}

.todayLink
{
	text-decoration:none;
	color:#1eb4ff;   
}

.todayLink:hover{
	text-decoration:underline;
	color:#1eb4ff;  
}

.lbtKeyword
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:black;   
}
.lbtKeyword:hover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:black;  
}

.calendarMain { width: 152px; border-bottom: 1px; border-left: 1px; border-top: 1px; border-right: 1px;border-collapse: collapse; font-family: Verdana; font-size: 11px;}
.calendarTitleMonth { color: White; text-align:center; }
.calendarTitleBack { color: #1eb4ff; font-weight: bold; text-align:center; text-decoration:none; }
.calendarTitleBack:hover { text-decoration:underline; }

.calendarTitleNext { color: #1eb4ff; font-weight: bold; text-align:center; text-decoration:none; }
.calendarTitleNext:hover { text-decoration:underline; }

.calendarDayHeader {text-align:center; border-top: solid 2px #393939; border-bottom: solid 2px #393939; border-right: solid 2px #393939; border-left: solid 2px #393939; background-color: #2a2a2a; color: #1eb4ff; font-weight: bold; }

.calendarToday { color: White; font-weight: bold; text-align:center; text-decoration: none; }
.calendarSelToday { background-color: #385666; color: White; font-weight: bold; text-align:center; text-decoration: none; }
.calendarDayOutMonth { color: #383838; font-weight: bold; text-align:center; text-decoration: none; }
.calendarSelDayOutMonth { background-color: #385666; color: #444444; font-weight: bold; text-align:center; text-decoration: none; }
.calendarDayInMonth { color: #1eb4ff; color: #444444; font-weight: bold; text-align:center; text-decoration: none; }
.calendarSelDayInMonth { background-color: #385666; color: #444444; font-weight: bold; text-align:center; text-decoration: none; }

.calendarTodayEnabled { color: White; font-weight: bold; text-align:center; text-decoration: none; }
.calendarTodayEnabled:hover { text-decoration : underline}

.calendarSelTodayEnabled { background-color: #385666; color: White; font-weight: bold; text-align:center; text-decoration: none; }
.calendarSelTodayEnabled:hover { text-decoration : underline }

.calendarDayOutMonthEnabled { color: #444444; font-weight: bold; text-align:center; text-decoration: none; }
.calendarDayOutMonthEnabled:hover { text-decoration : underline; }

.calendarSelDayOutMonthEnabled { background-color: #385666; color: #444444; font-weight: bold; text-align:center; text-decoration: none; }
.calendarSelDayOutMonthEnabled:hover { text-decoration : underline; }

.calendarDayInMonthEnabled { color: #1eb4ff; font-weight: bold; text-align:center; text-decoration: none; }
.calendarDayInMonthEnabled:hover { text-decoration : underline }

.calendarSelDayInMonthEnabled { background-color: #385666; color: #1eb4ff; font-weight: bold; text-align:center; text-decoration: none; }
.calendarSelDayInMonthEnabled:hover { text-decoration : underline; }