.contentMenu { width: 222px; background-color: #0066CC; vertical-align: top; }

.sepMultiColorTop { height: 35px; width: 100%; background-repeat: repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/bg_bande_couleur.gif); }
.quiz {width:195px; background-color:#ffffff; padding-top:13px; padding-bottom:30px; padding-left:15px; padding-right:12px; }
.quiz .title { font-size: 16px; font-weight:bold; color:#000000; padding-bottom:20px; }
.quiz .text { font-size: 11px; color:#000000; text-decoration:none;}
.sepMultiColorBottom { height: 35px; width: 100%; background-repeat: repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/bg_bande_couleur_bas.gif); }

.contentMosaique { width: 100px; vertical-align: top; width: 100px; background-color: #D9D9D9; background-image:url(/sites/astralmedia/images/2010/astral_colonne_mosaique_v1.jpg); } 
.contentContent { width: 448px; vertical-align: top; }

.sectionheader { height: 46px; background-repeat: repeat-x;/* background-image: url(/sites/astralmedia/images/2k5_v2/decoup_header_affichage.gif); */background-color: #3399ff; }
.sectiontitle { font-size: 18px; color: #ffffff; }
.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 .left .text {font-size: 11px; color:#ffffff; }
.sectionhoraire .right {width:232px;  vertical-align: top; padding-left:15px;  padding-right:15px}
.sectionhoraire .right .text {font-size: 11px; color:#3399ff; font-weight:bold; margin-top: 3px;}
.sectionhoraire .right .horaire{font-size: 11px;  color:#3399ff; font-weight:bold;}
.sectionhoraire .right a, .sectionhoraire .right a:link, .sectionhoraire .right a:visited, .sectionhoraire .right a:hover, .sectionhoraire .right a:active{font-size: 11px;  color:#3399ff; font-weight:bold; text-decoration:none;}

.controlbutton {font-size: 9px;  color:#ffffff; padding-left: 3px; padding-top:2px}

.sectionfooter { height: 23px; width: 100%; background-repeat: repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/decoup_affichage.gif); }

.sectiontext1 { width: 448px; height: 626px; }
.sectiontext1 .left { width: 176px; background-color: #F2F2F2; padding-top: 15px; text-align: center; vertical-align: top; font-size: 11px; color: #333333; } 
.sectiontext1 .left .title { font-size: 16px; color: #000000; font-weight: bold; }
.sectiontext1 .left a, .sectiontext1 .left a:link, .sectiontext1 .left a:visited, .sectiontext1 .left a:hover, .sectiontext1 .left a:active { font-size: 11px; color: #095BA6; font-weight: bold; text-decoration: none; } 

.sectiontext1 .right { width: 232px; background-color: #ffffff; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 5px; vertical-align: top; font-size: 11px; color: #666666; }
.sectiontext1 .right .title { font-size: 14px; color: #000000; font-weight: bold; } 
.sectiontext1 .right .subtitle { font-size: 11px; color: #333333; font-weight: bold; }
.sectiontext1 .right a, .sectiontext1 .right a:link, .sectiontext1 .right a:visited { font-size: 11px; color: #095BA6; font-weight: bold; text-decoration: none; }
.sectiontext1 .right a:hover, .sectiontext1 .right a:active { font-size: 11px; color: #084870; font-weight: bold; text-decoration: none; }

.sectioncontent { height: 1000px; padding:0px;}
.sectioncontent a, .sectioncontent a:link, .sectioncontent a:visited, .sectioncontent a:hover, .sectioncontent a:active{ font-size: 11px; color: #084870; text-decoration: none; }
.sectioncontent .left { width: 176px; background-color: #cccccc; vertical-align: top; font-size: 11px; color: #333333; }
.sectioncontent .right { width: 272px; background-color: #ffffff; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 5px; 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, .sectioncontent .right a:link, .sectioncontent .right a:visited, .sectioncontent .right a:hover, .sectioncontent .right a:active { font-size: 11px; color: #90ab00; text-decoration: none; }


/**********************************************************
	MENU
**********************************************************/
.menuBack { background-color: #297acc; }

.levelCollapsed3, .levelHoverCollapsed3, .levelExpanded3, .levelHoverExpanded3, .levelSelected3, .levelDisabled3
{
	background-repeat: no-repeat;
	background-position: left middle;
	background-color: #297acc;
	padding-left: 10px;
	padding-top: 3px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	cursor:pointer;
}

.levelCollapsed3 a, .levelHoverCollapsed3 a, .levelExpanded3 a, .levelHoverExpanded3 a, .levelSelected3 a, .levelDisabled3 a,
.levelCollapsed3 a:link, .levelHoverCollapsed3 a:link, .levelExpanded3 a:link, .levelHoverExpanded3 a:link, .levelSelected3 a:link, .levelDisabled3 a:link,
.levelCollapsed3 a:visited, .levelHoverCollapsed3 a:visited, .levelExpanded3 a:visited, .levelHoverExpanded3 a:visited, .levelSelected3 a:visited, .levelDisabled3 a:visited,
.levelCollapsed3 a:hover, .levelHoverCollapsed3 a:hover, .levelExpanded3 a:hover, .levelHoverExpanded3 a:hover, .levelSelected3 a:hover, .levelDisabled3 a:hover,
.levelCollapsed3 a:active, .levelHoverCollapsed3 a:active, .levelExpanded3 a:active, .levelHoverExpanded3 a:active, .levelSelected3 a:active, .levelDisabled3 a:active
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
	text-decoration: none;
}

.levelCollapsed3, .levelHoverCollapsed3, .levelDisabled3
{
	/*background-image: url(/sites/astralmedia/images/2k5/fleche_affichage.gif);*/
}

.levelExpanded3, .levelHoverExpanded3, .levelSelected3, .levelDisabled3
{
	/*background-image: url(/sites/astralmedia/images/2k5_v2/menu_affichage_enBas.gif);*/
}

.levelCollapsed3_child, .levelHoverCollapsed3_child, .levelExpanded3_child, .levelHoverExpanded3_child, .levelSelected3_child, .levelDisabled3_child
{
	padding-left: 8px;
	border-left: solid 4px #297acc;
	border-right: solid 5px #297acc;
	border-bottom: solid 5px #297acc;
	border-top: solid 5px #297acc;
	background-color: #297acc;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	cursor: default;
}

.levelCollapsed3_child_child, .levelDisabled3_child_child, .levelExpanded3_child_child
{
	background-color: #297acc;
	padding-left: 23px;
	border-left: solid 15px #297acc;
	border-right: solid 5px #297acc;
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	cursor:pointer;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}

.levelHoverCollapsed3_child_child, .levelHoverExpanded3_child_child
{
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(/sites/astralmedia/images/2k5_v2/barre_affichage_ro.jpg);
	padding-left: 28px;
	border-left: solid 10px #297acc;
	border-right: solid 5px #297acc;
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	cursor:pointer;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}

.levelSelected3_child_child
{
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #3399ff;
	padding-left: 28px;
	border-left: solid 10px #297acc;
	border-right: solid 15px #297acc;
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	cursor:pointer;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}


.levelSubGroup3
{
	background-color: #297acc;
	cursor:pointer;
}


