/* CSS Document */

body
{
	/*padding-bottom:30px; /*For Taskbar*/
}

body, td
{
	font-family:Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

	/*vertical-align:top;*/
}

a, a:link, a:active, a:visited
{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

a:hover
{
	color:#990000;
}

/* Common layout */

.ActiveText
{
	color:#DA1C23;
}

.Logo
{
	background:url('../images/logo-scene-public.gif');
}

.Layout_Main
{
	width:960px;
	background-color:#FFFFFF;
}

#TaskBar {
	height: 26px;
	padding: 0;
	position: absolute;
	/*position: fixed; /*for non-IE*/
	bottom: 0;
	right: 0;
	width: 100%;
	z-index: 99;

	overflow:hidden;

	/*opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#607070;*/
	color:#FFFFFF;
	
	display:none;
}

.InputText
{
	background-image:url("../images/input_bg.jpg");
	background-position:inherit;
	background-repeat:no-repeat;
	border:none;/**/
	/*border-bottom:1px solid #F0F0F0;
	border-left:2px solid #C0C0C0;
	border-right:1px solid #F0F0F0;
	border-top:2px solid #C0C0C0;/**/

	height:20px;
	padding-left:3px;
	padding-right:2px;
	padding-top:3px;
	color:#C0C0C0;
	font-size:11px;
}

.SearchInput
{
	background-image:url("common/searchinput.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	border:none;
	width:209px;
	height:24px;
	padding-left:5px;
	padding-right:32px;
	padding-top:5px;
	color:#666666;
	font-size:11px;
}

.SearchDropdown
{
	background-image:url("common/searchdropdown.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	border:none;
	width:199px;
	height:24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:3px;
	color:#666666;
	font-size:11px;
}

/*-------------  LeftSubMenu  -----------*/

.LeftSubMenuItemSeparate
{
	width:100%;
	height:1px;
	background-color:#FFFFFF;
}
.LeftSubMenuItem
{
	background:url('../images/white-bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
    height:17px;
    line-height:16px;
	text-align:left;
    padding-left:27px;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
}

.LeftSubMenuItemHover
{
	background:url('../images/black-bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
    height:17px;
    line-height:17px;
	text-align:left;
    padding-left:27px;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    cursor:pointer;

    /*background:url('../images/arrow-white.gif');
	background:url('../images/white-bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;*/

    
}

.LeftSubMenuItemActive
{
	background:url('../images/black-bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
    height:17px;
    line-height:17px;
	text-align:left;
    padding-left:27px;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    cursor:pointer;
}

.LeftMenuPress
{
	padding-left:40px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
	height:14px;
	
	cursor:pointer;background:url('../images/white-circle.gif');
	background-repeat:no-repeat;
	background-position:28px 6px;
}

.LeftMenuPressHover, .LeftMenuPressActive
{
	padding-left:40px;
	color:#000000;
	font-size:11px;
	line-height:14px;
	height:14px;
	
	cursor:pointer;background:url('../images/black-circle.gif');
	background-repeat:no-repeat;
	background-position:28px 6px;
}


.HomeLeftMenuItem
{
    height:24px;
    line-height:24px;
	text-align:left;
    padding-left:30px;
    font-size:14px;
    color:#A0B0C0;
  
}

.HomeLeftMenuItemHover
{
	
    height:24px;
    line-height:24px;
	text-align:left;
    padding-left:30px;
    font-size:14px;
    color:#990000;
    cursor:pointer;

   /* background:url('../images/arrow-right_Accueil.gif');
	background-repeat:no-repeat;
	background-position:0px 9px;*/
}

.HomeLeftMenuItemActive
{
    height:24px;
    line-height:24px;
	text-align:left;
    padding-left:30px;
    font-size:14px;
    color:#990000;
    cursor:pointer;

    background:url('../images/arrow-right_Accueil.gif');
	background-repeat:no-repeat;
	background-position:0px 9px;
}

/*-------- Top Menu ------*/
#MenuTop
{
	width:960px;
}

.RightContent
{
	width:757px;
	text-align:justify;
}

.HomeContent_Title
{
	font-size:30px;
/*	font-weight:bold;
*/	color:#A0B0C0;
}

.TopicContent_Title
{
	font-size:38px;
	/*font-weight:bold;*/
	color:#A0B0C0;
	word-spacing:-3;
}

.TopicContent_SubTitle
{
	font-size:30px;
}

.TopicContent_Description
{
	font-size:14px;
	/*font-weight:bold;*/
	color:#A0B0C0;
	text-align:center;
	
}

.BgroundCalendarLive
{
	background:url('../images/bground_calendar_live.gif') ;
	background-repeat:repeat-x;
	background-position:bottom;
}

.Calendar_Date
{
	/*width:100px;*/
	font-size:13px;
	font-weight:bold;
	width:70px;
}





.Calendar_Title
{
	font-size:14px;
	font-weight:bold;
	color:#000007;
	line-height:27px;
}


.Calendar_Title_Bground_Tournee
{
	background:url('../images/bground_calendar_title.gif') ;
	background-repeat:no-repeat;
	background-position:0 -54px;
	height:27px;
}


.Calendar_Title_Bground_Tournee_Active
{
	background:url('../images/bground_calendar_title.gif') ;
	background-repeat:no-repeat;
	background-position:0 -81px;
	height:27px;
}


.Calendar_Title_Bground_Paris_Active
{
	background:url('../images/bground_calendar_title.gif') ;
	background-repeat:no-repeat;
	background-position:0 0px;
	height:27px;
}


.Calendar_Title_Bground_Paris
{
	background:url('../images/bground_calendar_title.gif') ;
	background-repeat:no-repeat;
	background-position:0 -27px;
	height:27px;
}

.Picto_Paris
{
	background:url('../images/picto_logo_red.gif') ;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:1px;
}


.Picto_Tournee
{
	background:url('../images/picto_logo_gray.gif') ;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:1px;
}



.Calendar_Text
{
	color:#A0B0C0;
	font-size:13px;
	font-weight:bold;
}
/*.Calendar_Day
{
	color:#990000;
}

.Calendar_Month
{
	color:#990000;
}
.Calendar_Year
{
	color:#FFFFFF;
}
*/
.Calendar_Place
{
	font-size:13px;
	font-weight:bold;
	/*color:#CCCCCC;*/
	color:#151215;
}

.Calendar_City, .Calendar_Note
{
	font-size:13px;
	/*color:#666666;*/
	font-weight:normal;
	/*color:#A0B0C0;*/
}

.CalendarActive_TopicTitle
{
	font-weight:bold;
	font-size:15px;
	color:#666666;
}

.CalendarActive_Arrow
{
	font-size:16px;
	font-weight:lighter;
	color:#DA1C23;
}

.CalendarActive_Text
{
	font-size:15px;
	font-weight:bold;
}


.Calendar_Month
{

	color:#b21821;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.Calendar_Day
{

	color:#b21821;
	font-weight:bold;
}


.Calendar_Line
{
	background-image:url("../images/line_date.gif");
	background-repeat:repeat-x;
	background-position:center;

}


.TextCategoryName
{
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	color:#000007;
}


.TextAbout
{
	color:#000000;
	padding-left:210;
	padding-right:40px;
	text-align:justify;
	padding-top:55px;
	line-height:13px;

		
}


.TextTopContact
{
	padding-left:160px;
	padding-top:30px;
	word-spacing:-1px;
}


.TextBottomContact
{
	padding-left:460px;
	padding-top:200px;
}



.TextTopUser
{
	padding-left:230;
	padding-top:70px;
	font-size:24px;
	color:#FFFFFF;
}


.TextBottomUser
{
	padding-left:400px;
	padding-top:20;
	font-size:20px;
	color:#FFFFFF;
}


.TextBottomLink
{
	padding-left:550px;
	padding-top:38px;
	color:#990000;
	font-size:13px;
	text-decoration:none;
}


.TextFooter
{
	text-align:center;
}

/*=======================use for leftmenu*/ 

a.LeftMenu:link, a.LeftMenu:active, a.LeftMenu:visited
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	
}

a.LeftMenu:hover
{
	color:#000000;
}
