*
{margin: 0px;
padding: 0px}

body
{
    background: #efefef;
    color: #000000;
    margin: 0px;
    font-family: verdana;
}


A { 
	text-decoration: none;
}
A:link { 
	text-decoration: none;
}
A:visited { 
	text-decoration: none;
	color: #0000ff;
	}
a:Hover { 
	text-decoration: underline;
	color: #0000ff;
	}
	
A:active { 
	text-decoration: none;
	color: #0000ff;
	} 	 

.hand { cursor: pointer; }


/* ----- ----- ----- ----- ----- */

#MAIN
{
    background: #ffffff;
    text-align: left;
    width: 760px;
    border: solid 0px;
    margin:0px;
}
#HEADER
{
    border-bottom: solid 0px;
}
#MENU
{
    background: #ffffff;
    float: left;
    width: 285px;
    border: solid 0px;
    
}

#MENU760
{
    background: #ffffff;
    float: left;
    width: 760px;
    border: solid 0px;
    
}

#menuINDEX
{
    clear: left;
    width: 100%;
    border: solid 0px;
    
}

#selectLanguage
{
	  align: left;
    float: left;
    width: 45%;
    border: solid 0px;
    padding:5px;
}

#urlSite
{
    text-align: right;
    float: right;
    width: 45%;
    border: solid 0px;
    padding:5px; 
}



#menuINDEX2
{
    clear: left;
    width: 100%;
    border-top: solid 1px;	
    font-size:12px;
}
#selectLanguageTXT
{
	  align: left;
    float: left;
    width: 30%;
    border: solid 0px;
    padding:5px;
    padding-left:20px; 
    font-size:11px;
}

#linkSite
{
    text-align: right;
    float: right;
    width: 60%;
    border: solid 0px;
    padding:5px; 
    padding-right:10px;
}

#linkSite a
{
color:#000000;
text-decoration:none;
}

#CONTENT
{
background: #ffffff;
    float: left;
    width: 474px;
	border-left: solid 1px #efefef;	
}

#CONTENT760
{

background: #ffffff;
width: 760px;

}


#previous
{
    float: left;
    width: 115px;
		border-left: solid 0px;
		padding-bottom:5px; 
		padding-left:5px; 
}

#infopage{
    float: left;
    width: 520px;
		border-left: solid 0px;
		font-size:12px;
		padding-top: 7px;

}

#next{
    float: left;
    width: 115px;
		border-left: solid 0px;
		padding-bottom:5px; 
		padding-right:5px; 
}






#CONTENTmax
{
    clear: left;
    width: 760px;
	
}

#CONTENT2
{
    clear: left;
    width: 760px;
    
    border: solid 0px;
    border-top: solid 1px #efefef;
	
}

#CONTENTmax2
{
    clear: left;
    width: 760px;
    border: solid 0px;
	
}

#CONTENTbook
{
    clear: left; 
    width: 750px; 
		border: solid 3px #6699ff; 
		
}

#CONTENTbookTesto
{
    clear: left; 
    width: 530px; 
		font-family:Times New Romans, Times;
		font-size:15px; 
		padding-top:7px; 
		padding-bottom:70px; 
}



#indexmenutitleen { font-size:15px; padding-top:10px; padding-bottom:10px; }
#indexmenutitleit { font-size:15px; padding-top:10px; padding-bottom:10px; }
#indexmenutitlefr { font-size:15px; padding-top:10px; padding-bottom:10px; }
#indexmenutitlezh { font-size:15px; padding-top:1px; padding-bottom:10px; }
#indexmenutitlezh-tw { font-size:15px; padding-top:1px; padding-bottom:10px; }

#indexmenuen { font-size:12px; padding-left:5px; padding-bottom:9px; line-height: 16px; }
#indexmenuen a { text-decoration:none; color:#0000ff; } 

#indexmenuit { font-size:12px; padding-left:5px; padding-bottom:12px; line-height: 16px; }
#indexmenuit a { text-decoration:none; color:#0000ff; } 

#indexmenufr { font-size:12px; padding-left:5px; padding-bottom:11px; line-height: 16px; }
#indexmenufr a { text-decoration:none; color:#0000ff; } 

#indexmenuzh { font-size:12px; padding-left:5px; padding-bottom:10px; line-height: 16px; }
#indexmenuzh a { text-decoration:none; color:#0000ff; } 
#indexmenuzh-tw { font-size:12px; padding-left:5px; padding-bottom:10px; line-height: 16px; }
#indexmenuzh-tw a { text-decoration:none; color:#0000ff; } 


#indexnoteen { text-align:justify; font-size:10px; padding:5px; padding-bottom:20px; } 
#indexnoteit { text-align:justify; font-size:10px; padding:5px; padding-bottom:20px; } 
#indexnotefr { text-align:justify; font-size:10px; padding:5px; padding-bottom:20px; } 
#indexnotezh { text-align:justify; font-size:10px; padding:5px; padding-bottom:20px; } 
#indexnotezh-tw { text-align:justify; font-size:10px; padding:5px; padding-bottom:20px; } 



#FOOTER
{
    width: 760px; 
    background: #ffffff;
    clear: left;
    border-top: solid 1px #efefef;
}


.languageSelON img{
    border-bottom: solid 2px #6699ff;
}

.languageSel img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
border-bottom: solid 2px #ffffff;
}

.languageSel:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
}
