html,body 	
					{
					background: #790238 url(../htimg/body.jpg) center top repeat-y;
					margin:auto;
					padding:0px;
					font: 12px Arial, Helvetica, Sans-serif;
					color:#000;
					text-align: center;
					line-height: 11px;
					}

					
a {text-decoration: none;}
a:link, a:visited {color: #CDD415;text-decoration:none;background: transparent;}
a:hover, a:active {color: #790238;text-decoration:none;background: #CDD315;}					
									
img					
					{
					border: 0px;
					}				
				
h1					
					{
					font: bold 30px Arial, Helvetica, Sans-serif;
					color: #790238;
					padding: 43px 20px;
					margin: 0px;
					text-align: right;
					background: transparent url(../htimg/h1.jpg) right center no-repeat;
					height: 42px;
					}
					
h2					
					{
					font: bold 14px Arial, Helvetica, Sans-serif;
					color: #790238;
					padding: 5px 20px;
					margin: 0px;
					text-align: left;
					}
					
h3					
					{
					font: bold 11px Arial, Helvetica, Sans-serif;
					color: #CDD415;
					padding: 15px 20px 0px 20px;
					margin: 0px;
					text-align: left;
					}
					
p					
					{
					padding: 10px 20px;
					margin: 0px;
					line-height: 14px;
					}
					
#mainleft ul					
					{
					margin: 10px 20px;
					padding: 0px;
					background: transparent;
					list-style-type:none;
					}
					
#mainleft li					
					{
					margin: 0px;
					padding: 6px 15px;
					background: transparent url(../htimg/li.jpg) 0px 6px no-repeat;
					}
					
					
#nav				{
					width: 756px;
					float: left;
					padding: 0px;
					margin: 0px; 
					background: transparent;
					height: 120px;
					}					
					
#nav ul 
					{
					margin: 0px;
					padding: 10px 0px;
					list-style: none;
					height: 100px;
					width: 200px;
					}
					
#nav li a, #nav a:link, #nav a:visited		
					{
					font: 12px Arial, Helvetica, Sans-serif;
					line-height: 16px;
					text-transform: lowercase;
					padding: 0px 30px;
					margin: 0px;
					text-decoration: none;
					color: white;
					background: transparent;
					}
				
#nav li a:hover, #nav li a:active, #nav li a:visited.active, #nav li a:link.active			
					{
					color: #790238;
					background: transparent url(../htimg/nav.jpg) left center no-repeat;					
					}
					
#languefr
					{
					float: left;
					padding: 9px 0px;
					margin: 0px;
					width: 756px;
					height: 10px;
					background: transparent;
					}
					
#languefr a:link, #languefr a:visited
					{
					font: 11px Arial, Helvetica, Sans-serif;
					line-height: 0px;
					color:#fff;
					text-transform: uppercase;
					text-decoration: none;
					padding: 0px 30px;
					background: transparent url(../htimg/frflag_nonactive.jpg) left center no-repeat;	
					}
					
#languefr a:hover, #languefr a:active
					{
					font: 11px Arial, Helvetica, Sans-serif;
					line-height: 10px;
					color:#fff;
					text-decoration: none;
					padding: 0px 30px;
					background: transparent url(../htimg/frflag_active.jpg) left center no-repeat;	
					}
#languenl
					{
					float: left;
					padding: 9px 0px;
					margin: 0px;
					width: 756px;
					height: 10px;
					background: transparent;
					}
					
#languenl a:link, #languenl a:visited
					{
					font: 11px Arial, Helvetica, Sans-serif;
					line-height: 0px;
					color:#fff;
					text-transform: uppercase;
					text-decoration: none;
					padding: 0px 30px;
					background: transparent url(../htimg/nlflag_nonactive.jpg) left center no-repeat;	
					}
					
#languenl a:hover, #languenl a:active
					{
					font: 11px Arial, Helvetica, Sans-serif;
					line-height: 10px;
					color:#fff;
					text-decoration: none;
					padding: 0px 30px;
					background: transparent url(../htimg/nlflag_active.jpg) left center no-repeat;	
					}		
#center
					{
					height: 100%;
					width: 756px;
					margin: auto;
					padding: 0px;
					background: transparent;
					}

#container 
					{
					height: 100%;
					position: relative;
					clear: none;
					float: left;
					overflow: visible;
					text-align: left;
					width: 756px;
					margin: auto;
					padding: 0px;
					}
					
#headerholder
					{
					height: 150px;
					width: 100%;
					margin: auto;
					padding: 0px;
					text-align: center;
					background: #790238 url(../htimg/top.jpg) left top repeat-x;
					}
						
#header
					{
					height: 150px;
					text-align: left;
					width: 756px;
					margin: auto;
					padding: 0px;
					background: transparent url(../htimg/header.jpg) right bottom no-repeat;
					}
					
#main
					{
					width: 756px;
					position: relative;
					clear: none;
					float: left;
					overflow: visible;
					text-align: left;
					margin: 0px;
					padding: 0px;
					}
					
#mainleft
					{
					width: 378px;
					float: left;
					text-align: left;
					margin: 0px;
					padding: 0px 0px 20px 0px;
					background: transparent;
					}
					
#mainright
					{
					width: 378px;
					float: right;
					text-align: left;
					margin: 0px;
					padding: 0px 0px 20px 0px;
					background: transparent;
					}
				
