/* CSS Document */

html {width:98%;
height:100%;
scrollbar-face-color : #ffffff;
scrollbar-highlight-color : #534741;
scrollbar-3dlight-color:#ffffff; scrollbar-shadow-color :#534741;
scrollbar-darkshadow-color :#ffffff; scrollbar-track-color :#ffffff;
scrollbar-arrow-color :#B4B3A9;
padding: 0;
margin: 0;
text-align:center;
}

BODY { position: relative; min-width: 600px; width: 100%; margin: 5px 10px 10px 10px; padding: 0;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:0.7em;}
#top { position: absolute; top: 0; left: 0; min-width: 600px; width: 100%; height: 70px; text-align:center; }
#left { position: absolute; top:120px; left: 0; min-width: 200px; width: 30%; margin: 0 1% 0 1%; text-align:left; background-color:#FFFFFF;}
#middle { position: absolute; top:120px; left:33%; min-width: 200px; width: 30%; margin: 0 0 1% 0; text-align:left;background-color:#FFFFFF;}
#right { position: absolute; top:120px; left: 66%; min-width: 200px; width: 30%; margin: 0 0 0 1%; text-align:left;background-color:#FFFFFF;}

/* HR styles need for IE/Win. */
HR.holder { width:600px; visibility: hidden; } /* Equal to 'top' */
HR.left, HR.right { width: 120px; visibility: hidden; }
HR.middle { width: 360px; visibility: hidden; } 

/* These HR styles replace the above, and are needed for Netscape 4.x. 
   Left and right margins are half the relevant DIV width */
HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */
HR.left, HR.right { width: 0; margin: 0 60px; }
HR.middle { width: 0; margin: 0 180px;  } 

/* DIVs must have a border value set in Netscape 4.x */
DIV { border: none; overflow: visible; }
		
		img {padding: 0px 0px 0px 0px;
margin: 5px 5px 5px 5px;
border:0px black solid;
}

a:link {	color: #32527A; font-weight:bold;}
a:visited {	color: #32527A; font-weight:bold;}
a:hover {	color: #a6a669; font-weight:bold;}
a:active {	color: #32527A; font-weight:bold;}

h1 {font-size:150%; color:#800040;}
h2 {font-size:130%; color:#014c96; padding:2px 0px 2px 30px; margin:20px 0px -10px 0px; background-image:url(img/base/bg2.png);
background-repeat:no-repeat;}
h3 {font-size:120%; color:#534741; padding:2px 0px 2px 0px; margin:30px 0px 2px 0px;}
h4 {font-size:110%; color:#014c96; padding:2px 0px 2px 0px; margin:10px 0px 2px 0px;}

h3 a:link, a:visited,  a:active {color:#534741;}
h3 a:hover {color:#a6a669;}

.side {
background-image:url(img/base/bg1.png);
background-repeat:no-repeat;
background-color:none;
padding:3px 3px 1px 10px;
margin:0px;
font-size:95%;
}

.sisalto {
background-color:none;
padding:0px;
margin:0px 0px 0px 30px;
font-size:95%;
}

ul {margin:0px ; padding:0px; list-style:url(dot.png); }
li {margin:0px 0px 0px 20px; padding:0px;}
li ul li {list-style:circle;}

ul.fi {margin:0px ; padding:0px; list-style:url(img/base/fi.png); }
ul.se {margin:0px ; padding:0px; list-style:url(img/base/se.png); }
ul.de {margin:0px ; padding:0px; list-style:url(img/base/de.png); }
ul.en {margin:0px ; padding:0px; list-style:url(img/base/uk.png); }
ul.fr {margin:0px ; padding:0px; list-style:url(img/base/fr.png); }
ul.it {margin:0px ; padding:0px; list-style:url(img/base/it.png); }

li.fi {list-style:url(img/base/fi.png); }
li.se {list-style:url(img/base/se.png); }
li.de {list-style:url(img/base/de.png); }
li.en {list-style:url(img/base/uk.png); }
li.fr {list-style:url(img/base/fr.png); }
li.it {list-style:url(img/base/it.png); }

p.fi {text-indent: 25px;	background:url(img/base/fi.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.se {text-indent: 25px;	background:url(img/base/se.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.de {text-indent: 25px;	background:url(img/base/de.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.en {text-indent: 25px;	background:url(img/base/uk.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.fr {text-indent: 25px;	background:url(img/base/fr.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.it {text-indent: 25px;	background:url(img/base/it.png);  background-position: 0 2px; background-repeat: no-repeat;}

a.fi {padding:0 0 0 20px;	background:url(img/base/fi.png);  background-position:  0px 5px; background-repeat: no-repeat;}
a.se {padding:0 0 0 20px;	background:url(img/base/se.png);  background-position:  0px 5px; background-repeat: no-repeat;}
a.de {padding:0 0 0 20px;	background:url(img/base/de.png);  background-position:  0px 5px; background-repeat: no-repeat;}
a.en {padding:0 0 0 20px;	background:url(img/base/uk.png);  background-position: 0px 5px; background-repeat: no-repeat;}
a.fr {padding:0 0 0 20px;	background:url(img/base/fr.png);  background-position:  0px 5px; background-repeat: no-repeat;}
a.it {padding:0 0 0 20px;	background:url(img/base/it.png);  background-position:  0px 5px; background-repeat: no-repeat;}
  
 
