html{}
body{
	width:100%;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background:url('../images/sst_mainbg.png') repeat;
}
p{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0 0 8px 0;
	color:#333;
	font-weight:bold;
	text-shadow:0px 0px 1px #F5EADC;
}
h1{
	font-family:arial,helvetica,sans-serif;
	font-size:24px;
	line-height:26px;
	color:#F5EADC;
	font-weight:bold;
	margin:0 0 8px 0;
	text-shadow:1px 1px 1px #333;
}
h2{
	font-family:arial,helvetica,sans-serif;
	font-size:20px;
	line-height:22px;
	color:#F5EADC;
	font-weight:bold;
	margin:0 0 6px 0;
	text-shadow:1px 1px 1px #333;
	}
h3,h4,h5,h6{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	line-height:16px;
	color:#F5EADC;
	font-weight:bold;
	margin:0 0 6px 0;
	text-shadow:1px 1px 1px #333;	
}
.clear0{
	float:left;
	clear:both;
	width:100%;
	height:0;
	line-height:0;
}
#content a{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	text-shadow:0px 0px 1px #F5EADC;	
}
#content  a:hover, #content a:active{
	color:#F5EADC;
	text-shadow:1px 1px 1px #333;	
}
/*------------------*/
/*--- INDEX DIVS ---*/
/*------------------*/

#index{
	width:668px;
	height:679px;
	margin:20px auto 0 auto;
	background:url('../images/sst_index.png') no-repeat;
	text-align:center;
}
	#index p{
		font-weight:normal;
		margin:0 0 6px 0;
	}
	#index a{
		color:#73AD71;
		text-decoration:none;
	}
	#index a:hover,#index a:active{
		color:#73AD71;
		text-decoration:underline;
	}
#en{
	float:left;
	width:180px;
	height:70px;
	margin:112px 0 0 454px;
}
#fr{
	float:left;
	width:180px;
	height:70px;
	margin:38px 0 0 454px;
}
#am{
	float:left;
	width:36px;
	height:26px;
	margin:213px 0 0 370px;
}
/*-----------------*/
/*--- MAIN DIVS ---*/
/*-----------------*/
#header{
	float:left;
	width:100%;
	height:217px;
	background:url('../images/sst_headerbg.png') repeat-x;
}
#header-inner{
	width:1112px;
	height:217px;
	margin:0 auto;
}
#slideshow{
	position:absolute;
	float:left;
	margin:0 0 0 123px;
}
#logo{
	position:relative;
	top:0;
	left:0;
	width:1112px;
	height:217px;
	background:url('../images/sst_header.png') no-repeat;
}
#main{
	float:left;
	width:100%;
}
#main-inner{
	width:1112px;
	margin:0 auto;
}
#menu-spacer{
	float:left;
	width:123px;
	height:916px;
}
#menu{
	float:left;
	width:279px;
	height:978px;
	text-align:center;
}
.menu-eng{background:url('../images/sst_menu.png') no-repeat;}
.menu-fr{background:url('../images/sst_menufr.png') no-repeat;}
.menu-p{background:url('../images/menu_p.png') no-repeat;}
.menu-pfr{background:url('../images/menu_pfr.png') no-repeat;}
.menu-o{background:url('../images/menu_o.png') no-repeat;}
.menu-ofr{background:url('../images/menu_ofr.png') no-repeat;}
	#menu p{
		margin:0 0 4px 0;
	}
	#menu a{
		color:#73AD71;
		font-weight:normal;
		text-decoration:none;
	}
	#menu a:hover,#menu a:active{
		color:#73AD71;
		text-decoration:underline;
	}
	#menu-nav{
		float:left;
		width:180px;
		height:65px;
		margin:58px 0 0 70px;
	}
	#menu-cat1{
		float:left;
		width:180px;
		height:240px;
		margin:116px 0 0 43px;
	}
	#menu-cat2{
		float:left;
		width:180px;
		height:150px;
		margin:25px 0 0 57px;
	}

#content{
	float:left;
	width:550px;
	min-height:916px;
	margin:10px 0 0 20px;
}
#content-cat{
	float:left;
	width:588px;
	min-height:916px;
	background:url('../images/sst_pageblank.png');
}
	#cat-page{
		float:left;
		width:519px;
		height:817px;
		margin:8px 0 0 31px;
	}
/*-----------------*/
/*--- FORM DIVS ---*/
/*-----------------*/
#form{
	margin:14px 0 12px 0;
}
#form p{
	margin:6px 0 0 0;
	font-weight:bold;
	font-size:14px;
}
#form input, #form textarea{
	background:#F5EADC;
	border:1px solid #999;
	padding:3px;
	color:#333;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}
