.contentMenu { width:222px; background-color:#cccccc; vertical-align:top; }
 
.contentMosaique { width:100px; vertical-align:top;width:100px; background-color:#D9D9D9; background-image:url(/sites/astralmedia/images/2010/astral_colonne_mosaique_v1.jpg); } /* background-image:url(/sites/astralmedia/images/2k5_v2/mosaique.jpg); background-position: center top; background-repeat:repeat-y;    */

.contentContent {width:448px; vertical-align:top; background-repeat: repeat-y; background-image: url(/sites/astralmedia/images/2k5_v2/back_tele_other.gif) }

.sectionheader { height: 46px; background-repeat: repeat-x; background-color: #d90000; /*background-image: url(/sites/astralmedia/images/2k5_v2/decoup_header_tele.gif);*/  }
.sectiontitle { font-size: 18px; color:#ffffff;  background-color: #d90000;}

.sectionimg {width:448px; height:304px; }
.sectionimg img {width:448px; height:304px; border: none 0px transparent;}

.sectionhoraire .left {width:146px; vertical-align: top; padding-left:15px;  padding-right:15px }
.sectionhoraire .left .title {font-size: 14px; font-weight:bold; color:#ffffff; margin-top: 3px;}
.sectionhoraire .right {width:232px;  vertical-align: top; padding-left:15px;  padding-right:15px}
.sectionhoraire .right .subtitle {font-size: 11px; font-weight:bold; color:#CCCCCC; margin-top: 3px;}
.sectionhoraire .right .text{font-size: 11px; color:#ffffff; margin-top: 3px;}
.sectionhoraire .right .horaire{font-size: 11px; font-weight:bold; color:#CCCCCC; margin-top: 3px;}
.sectionhoraire .right a:link, .sectionhoraire .right a:visited{font-size: 11px;  color:#ae0000; font-weight:bold; text-decoration:none;}
.sectionhoraire .right a:hover, .sectionhoraire .right a:active{font-size: 11px;  color:#D90000; font-weight:bold; text-decoration:none;}

.sectionfooter {height:23px; width:100%; background-repeat:repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/decoup_tele.gif);}

.controlbutton {font-size: 9px;  color:#ffffff; padding-left: 3px; padding-top:1px}

.sectiontext1 { width: 448px; height:50px; }
.sectiontext1 .left { width:176px; background-color: #cccccc; padding-top:20px; vertical-align: top;  font-size: 11px; color: #333333;  }
.sectiontext1 .right {width:232px;  padding:20px;  background-color: #ffffff; vertical-align: top;  font-size: 11px; color: #666666;}
.sectiontext1 .right .subtitle { font-size: 14px; color: #333333; font-weight: bold;  }


.sectioncontent { padding:0px;}
.sectioncontent a, .sectioncontent a:link, .sectioncontent a:visited{ font-size: 11px; color: #D90000; font-weight: bold;  text-decoration:none;}
.sectioncontent a:hover, .sectioncontent a:active{ font-size: 11px; color: #a80108; font-weight: bold;  text-decoration:none;}
.sectioncontent .left { width:176px; background-color: #ffffff; vertical-align: top;  font-size: 11px; color: #333333;  }
.sectioncontent .right {width:272px;  background-color: #FFFFFF; padding:20px; vertical-align: top;  font-size: 11px; color: #666666;}
.sectioncontent .right .title { font-size: 16px; color: #000000; font-weight: bold;  }
.sectioncontent .right .subtitle { font-size: 14px; color: #000000; font-weight: bold;  }
.sectioncontent .right .horaire { font-size: 11px; color: #000000;  }
.sectioncontent .right a:link, .sectioncontent .right a:visited{ font-size: 11px; color: #D90000; text-decoration: none; font-weight: bold; }
.sectioncontent .right a:hover, .sectioncontent .right a:active{ font-size: 11px; color: #a80108; text-decoration: none; font-weight: bold; }

/**********************************************************
	MENU
**********************************************************/
.menuBack { }

.levelCollapsed1, .levelHoverCollapsed1, .levelExpanded1, .levelHoverExpanded1, .levelSelected1, .levelDisabled1
{
	background-repeat:no-repeat;
	background-position: left middle;
	background-color: #ae0000;
	padding-left:10px;
	padding-top:3px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height:23px;
	cursor:pointer;
	display:block;
}

.levelCollapsed1 a, .levelHoverCollapsed1 a, .levelExpanded1 a, .levelHoverExpanded1 a, .levelSelected1 a, .levelDisabled1 a
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-decoration: none;
	display:block;
}

.levelCollapsed1, .levelHoverCollapsed1, .levelDisabled1
{
	/*background-image: url(/sites/astralmedia/images/2k5/fleche_tv.gif);*/
}

.levelExpanded1, .levelHoverExpanded1, .levelSelected1, .levelDisabled1
{
	/*background-image: url(/sites/astralmedia/images/2k5_v2/menu_tv_enBas.gif);*/
}

.levelCollapsed1_child, .levelHoverCollapsed1_child, .levelExpanded1_child, .levelHoverExpanded1_child, .levelSelected1_child, .levelDisabled1_child
{
	padding-left: 8px;
	border-left: solid 4px #ae0000;
	border-right: solid 5px #ae0000;
	border-bottom: solid 5px #ae0000;
	border-top: solid 15px #ae0000;
	background-color: #AF0000;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height:30px;
	cursor:default;
	display:block;
}

.levelCollapsed1_child_child,  .levelDisabled1_child_child, .levelExpanded1_child_child
{
	background-color: #ae0000;
	padding-left:23px;
	border-left: solid 15px #ae0000;
	border-right: solid 5px #ae0000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:3px;
	display:block;
}

 .levelHoverCollapsed1_child_child,  .levelHoverExpanded1_child_child
 {
	background-repeat:no-repeat;
	background-position: left bottom;
	background-image: url(/sites/astralmedia/images/2k5_v2/barre_tele_ro.gif);
	padding-left:28px;
	border-left: solid 10px #ae0000;
	border-right: solid 5px #ae0000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:3px;
	display:block;
 }
 
  .levelSelected1_child_child
 {
	background-repeat:no-repeat;
	background-position: left bottom;
	background-color: #d90000;
	padding-left:28px;
	border-left: solid 10px #ae0000;
	border-right: solid 15px #ae0000;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:3px;
	display:block;
 }


.levelSubGroup1
{
	background-color: #ae0000;
	cursor:pointer;
	display:block;
}
/*
.levelCollapsed2, .levelHoverCollapsed2, .levelExpanded2, .levelHoverExpanded2, .levelSelected2
{
	margin-top:13px;
}
*/


