body
{ 
	background-color: #000000;
	color: #000000;
	font-family: Arial;
  	font-size: 10pt;
  	margin: 0px;  
  	padding-top: 0px;
  	padding-left: 0px;
  	padding-bottom: 0px;
  	padding-right: 0px;
}

.frame
{
	padding-bottom: 15px;
  	padding-top: 15px;
}

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

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

a:hover
{
  color: #0000ff;
  text-decoration: underline;
}

.homeIntro
{
	font-size: 15pt;
	vertical-align: center;
}

.homeIntro span
{
	display: inline-block;
	padding-bottom: 9px;	
}

.homeLink
{
	font-size: 14pt;
	margin-top: 15px;
  	padding-left: 30px;
}

.homeLinkDescription
{
	border-bottom: solid 2px #C8322E;
 	border-top: 0px;
	border-left: 0px;
  	border-right: 0px;  
	font-size: 10pt;
	margin-top: 15px;
	padding-bottom: 25px;
  	padding-left: 30px;
  	padding-top: 5px;
}

.homeAddress
{
  padding-left: 60px;
}

.main
{ 
  background-color: #FFFFFF;
  
  border-color: #C8322E;
  border-style: solid;
  border-width: 5px;  
  
  margin-top: 10px;
  width: 700px;
  
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;

}

.content
{
	padding-top: 15px;
	padding-left: 28px;
	padding-bottom: 10px;
	padding-right: 20px;
	
	text-align: left;
}

.topLeft
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	border-top: 0px;
	border-right: solid 5px #C8322E;
	border-left: 0px;
	border-bottom: solid 5px #C8322E;
	
	vertical-align: top;
}


.topRight
{
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: solid 5px #C8322E;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	vertical-align: top;
}

.main .unique
{
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: solid 5px #C8322E;;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	vertical-align: top;
}

img
{
  border: none;
  display : inline;
}

.title
{
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: solid 5px #C8322E;
	
	font-size: 140%;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	text-align: left;
}

/*
.titleSpan2
{
	vertical-align: center;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
*/

.title img
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	vertical-align: center;
}

.title span
{
	color: #C8322E;
	display: inline-block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 12px;	
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: center;
}

.menu
{
	background-color: #C8322E;
	border-color: #000000;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	vertical-align: center;
}


.bgmenu
{
	/*border-bottom: 1px #000000 solid;*/
	border-top: 0px;
	border-left: solid 5px #C8322E;
	border-bottom: 0px;
	border-right: 0px;
  
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;	
}

.menubutton
{
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 100%;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: center;
	text-indent: 0px;	
}

.menubuttonTop
{	
	color: #FFFFFF;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
	font-family: Arial;
	font-weight: bold;
	font-size: 105%;
	
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	text-align: center;
	text-indent: 0px;
}

.menubuttonBottom
{
	background-color: #C8322E;
	 
	border-top: solid 5px #FFFFFF;
	border-right: 0px;
	border-left: 0px;
	border-bottom: solid 1px #FFFFFF; 
	
	color: #FFFFFF;
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 105%;
	 
	 
	height: 10px;
	 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-top: 0px;
	
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 12px;
	padding-right: 0px;
	
	text-align: center;	
	text-indent: 0px;
	
	width: 75px;
}

.menubuttonBottom .link:hover
{
  color: #000000;
  text-decoration: none;
}

.menubuttonBottom a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

.menubutton a
{
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  
  height: 30px;
  
  
}

.menubutton a:hover
{
  color: #000000;
  text-decoration: none;
}

a.publisherlink
{
  color: #000000;
}

a.publisherlink:hover
{
  color: #000000;
  text-decoration: underline;
}
.footer
{
	background-color: #FFFFFF;
	border-color: #C8322E;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	padding: 0px;
	
	width: 100%;
	
	vertical-align: center;
	
	text-align: center;
}

.newsTop
{
	border-top: 0px;
	border-left: 0px;
	border-bottom: solid 2px #C8322E;
	border-right: 0px;
	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	text-align: center;
	vertical-align: top;
	
	height: 10%;
}

.footerLeft
{
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	
	font-size: 80%;
	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	vertical-align: center;
	width: 75%;	
}

.footerLeft img
{
	vertical-align: center;	
	display: inline-table;
}

.footerLeft span
{
	display: block;
	padding-top: 12px;
}

.footerRight
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	font-size: 70%;
}


.newsGlobalHeaderFr
{	
	font-size: 85%;
	height: 40px;	
	padding-top: 4px;
	text-align: center;
}

.newsGlobalHeaderEn
{	
	font-size: 70%;
	height: 40px;	
	padding-top: 3px;
	text-align: center;	
}

.newsHeader
{		
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}

.news .image
{	
	padding-bottom: 5px;
	padding-top: 5px;
}

.newsTop 
{
	font-size: 80%;
	height: 50%;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: top;	
}

.newsBottom
{
	border-top: 0px;
	border-left: 0px;
	border-bottom: solid 2px #C8322E;
	border-right: 0px;
	
	text-align: center;
	vertical-align: center;
	
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	
	font-size: 80%;
}

.newsBottom .newsHeader
{	
	height: 40px;
}

.newsBottom .newsHeaderBottom
{	
	padding-bottom: 0px;
	padding-top: 10px;
}

.linksTop
{
	border-top: 0px;
	border-left: 0px;
	border-bottom: solid 2px #C8322E;
	border-right: 0px;
	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.selection
{	
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	font-size: 80%;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: center;
	width: 100%
}

.selection .intro
{	
	border-top: 0px;
	border-left: 0px;
	border-bottom: solid 2px #C8322E;
	border-right: 0px;
	
	padding-bottom: 15px;
}

.selection .outro
{	
	padding-top: 15px;
	font-size: 90%;
}

.selection .image
{	
	border-top: 0px;
	border-left: 0px;
	border-bottom: solid 2px #C8322E;
	border-right: 0px;
	
	padding-bottom: 10px;
	padding-top: 10px;
	
	width: 180px;
}

.selection .content
{	
	border-top: 0px;
	border-left: 0px;
	border-bottom: solid 2px #C8322E;
	border-right: 0px;
}

.selectionAuthor
{	
	font-size: 110%;
	font-weight: bold;
}

.selectionTitle
{	
	font-size: 110%;
}

.paypalExample
{	
	padding-bottom: 15px;
	padding-top: 15px;
	padding-right: 15px;
	border-right: 0px;
}

.paypalExample div
{	
	 font-size: 12pt;
}

.links_letter
{	
	font-size: 110%;
	font-weight: bold;
}

.menubuttonTop img
{	
	cursor: hand;
}

.msgError{
  color: #e12323;
  font-size: 125%;
  font-weight: bold;
}

.msgSuccess{
  color: #37c344;
  font-size: 125%;
  font-weight: bold;
}