/* Main Style in CCF */

body{
	margin:0px;
}

body, td, tr, form, select, textarea, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#999999;
	line-height:20px;
}

input{

}

h1, h2, h3, h4, h5{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:extra-condensed;
	margin:0px;
	padding:0px;
}

.h1font1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.h1font2 {
	font-size:14px;
}

.h2font1 {
	font-size:14px;
	color: #FF9900;
}

.font14 {
	font-size:14px;
	font-weight:bold;
}

.font16 {
	font-size:16px;
	font-weight:bold;
}

.font20 {
	font-size:20px;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:20px;
	color:#C0C0C0;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px
}

h5 {
	font-size:12px;
}

hr {
	color:#EAEEF3;
	background-color: #EAEEF3;
	height: 1px;
	border: 0;
	width: 100%;	
}

.searchTextBox {
	width:90%;
	border:1px solid #F5DAD9;
	height:20px;
	padding-bottom:8px;	
}

.simpleSearchTextBox {
	width:70%;
	border:1px solid #F5DAD9;
	height:20px;
	padding-bottom:8px;	
}


/*.form {
	font-family:Tahoma, Verdana;
	font-size:11px;
	background-color: #FFFFFF;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}*/

.tdTitle {
	font-size:14px;
	font-weight:bold;
}

.tdTitle2 {
	
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

.tdMainTitle {
	padding:3px;
	font-family:Verdana;
	font-size:medium;
	font-weight:bold;
}

.titleSearch {
	font-weight:bold;
}

.titleSearchAdv {
	font-size:10px;
}

.tdPadding {
	padding:3px;
}

searchWhite{
	
}

a:link {
	color: #FF9900;
	text-decoration: none;
	font-weight:normal;
}
a:visited {
	text-decoration: none;
	color:#FF9A35;
	font-weight:normal;	
}
a:hover {
	text-decoration: none;
	color:#0066CC;
	font-weight:normal;	
}
a:active {
	text-decoration: none;
	color: #FF9900;
	font-weight:normal;	
}

.more {

}

.searchDiv {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-stretch:extra-condensed;
	margin:0px;
	padding:0px;
	font-size:18px;
	
}

/* Hidden Field In Index.html */
 
.tdHidden {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}	

a.tdHidden:link{
	text-decoration:none;
	color:#000000;
}

a.tdHidden:visited{
	text-decoration:none;
	color:#000000;
}

a.tdHidden:active{
	text-decoration:none;
	color:#000000;
}

a.tdHidden:hover {
	text-decoration:underline;
	color:#000000;	
}	

/* Copyright Style in Index.html */

.copyright {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#C8C8C8;
	text-decoration:none;
}

a.copyright:link {
	font-family:verdana;
	font-size:10px;
	color:#C8C8C8;
	font-weight:normal;
	text-decoration:none;
}

a.copyright:visited {
	font-family:verdana;
	font-size:10px;
	color:#C8C8C8;
	font-weight:normal;	
	text-decoration:none;
}

a.copyright:active {
	font-family:verdana;
	font-size:10px;
	color:#C8C8C8;
	font-weight:normal;	
	text-decoration:none;
}

a.copyright:hover {
	font-family:verdana;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;	
	text-decoration:none;
}

/* Copyright Style */

.copyrightAll {
	font-family:tahoma;
	font-size:11px;
	
	text-decoration:none;
}

a.copyrightAll:link, visited, active {
	text-decoration:none;
}

a.copyrightAll:hover {
	text-decoration:underline;
}	

/* Background For Right Menu */

/*
.bgbiru {
	background-attachment: fixed;
	background-image: url(images/bgbiru.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.bgpink {
	background-attachment: fixed;
	background-image: url(images/bgpink.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.bgijo {
	background-attachment: fixed;
	background-image: url(images/bgijo.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.bgcoklatsoft {
	background-attachment: fixed;
	background-image: url(images/bgcoklatsoft.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.bgkuning {
	background-attachment: fixed;
	background-image: url(images/bgkuning.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.bgorange {
	background-attachment: fixed;
	background-image: url(images/bgorange.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.bgmerah {
	background-attachment: fixed;
	background-image: url(images/bgmerah.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}

.bgwhite {
	background-attachment: fixed;
	background-image: url(images/CCF_bg_putih.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
*/

.clsButtonSearch{
    BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT : bold;
	COLOR: #333333;
	HEIGHT : 17px;
	background-color: #CDCFA7;
}

//Festival Year
festivalyear {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.festivalyear {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
a.festivalyear:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.festivalyear:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.festivalyear:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

.tdContent{
	padding:20px 10px 10px 20px;
}

.titleImg{
	padding:0px 0px 10px 0px;
}

.clear{
	clear:both;
}

.paddingLeft{
	padding:0px 0px 0px 10px;
}



/* 	Layout CSS */
#menu{		
	width:260px;
	border-right:1px solid #F5DAD9;
	margin-top:-6px;
	_margin-top:0px;
}


#menu li{
	list-style-type:none;
}

#menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;

}

#menu ul li {
	position:relative;

}

/* All A tags - i.e menu items. */
#menu a{
	text-decoration:none;	
	display:block;
}

.parent_menu{
	width:260px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	border-bottom:1px solid #D4DDE9;	
}

.sub_menu{
	width:234px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

.sub_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;	
}

.sub_menu a:link, .sub_menu a:visited, .sub_menu a:active{
	color:#999999;
	font-weight:normal;
}

.sub_menu a:hover{
	color:#FF9900;	
}

.h5IconList{
	padding-left:30px;
}

.h5DescList{
	padding-left:30px;
}

.divAWhite, .divAWhite a{
	color:#FFFFFF;

}

.aGrey, .aGrey:link, .aGrey:visited, .aGrey:active{
	color:#CCCCCC;
}

.aGrey:hover{
	color:#FF9900;
}

#printemps-francais-asie{
	text-align:center;
	font-size:9px;
	position:absolute;
	top:-3000px;
}

.footer{
	background-image:url(images/printemps-footer-1-1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:145px;
}

#footer_menu{
	margin-bottom:40px;
	margin-left:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CCCCCC;
}

.tdMenu{
	padding-left:15px;
	width:250px;
}

.imageLeft{
	float:left;
	margin:5px 10px 10px 0px;
	border:1px solid #E9E9E9;
}

.more{
	font-weight:normal;
}

.aBlue:link div, .aBlue:visited div, .aBlue:active div{ 
	color:#0099CC;
}

.aBlue:hover div{
	color:#0066CC;
}

.aBlue:link span, .aBlue:visited span, .aBlue:active span{ 
	color:#0099CC;
}

.aBlue:hover span{
	color:#0066CC;
}

.color_blue, .tdTitle, .searchDiv{
	color:#0099CC;
}

.color_orange{
	color:#FF9900;
}

.color_red{
	color:#FF00FF;
}

.color_grey{
	color:#666666;
}

.button{
	border:1px solid #FFCC00;
}

.pspace{
	margin:8px;
}
/* update css 27 august 2008 */

.year_category{
	font-size:12px;
	font-weight:bold;
	color:#0099cc;
	border-bottom:1px solid #ececec;
	padding:0px 0px 0px 10px;
	width:500px;
	background:url(images/arrow2.jpg) no-repeat;

	}

.main_category{
	font-size:14px;
	font-weight:bold;
	color:#0099cc;
	padding-top:20px;
	}

/* update css 3 sept 2008 */
.event_list{
		padding-left:35px;
		background:url(images/small_arrow.jpg) no-repeat 20px 0px;
	}
	
	