body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-size:65%;
}

#player_div {	
	top: 0px; 
	left: 0px; 		
	height: 100%; 
	width: 100%; 	
	overflow: hidden; 
	position: fixed;
	background-color: transparent; 	
}

body.home1
{
	background-image: url('../images/covers/cover-001.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-height: 1500px;
}

body.home2
{
	background-image: url('../images/covers/cover-002.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home3
{
	background-image: url('../images/covers/cover-003.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home4
{
	background-image: url('../images/covers/cover-004.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home5
{
	background-image: url('../images/covers/cover-005.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home6
{
	background-image: url('../images/covers/cover-006.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home7
{
	background-image: url('../images/covers/cover-007.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home8
{
	background-image: url('../images/covers/cover-008.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
body.home9
{
	background-image: url('../images/covers/cover-009.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home10
{
	background-image: url('../images/covers/cover-010.jpg');

	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home11
{
	background-image: url('../images/covers/cover-011.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home12
{
	background-image: url('../images/covers/cover-012.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home13
{
	background-image: url('../images/covers/cover-013.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home14
{
	background-image: url('../images/covers/cover-014.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.home15
{
	background-image: url('../images/covers/cover-015.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



.menu1
{
	background-image: url('../images/bg_header001.jpg');
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
}

.menu2
{
	background-image: url('../images/bg_header002.jpg');
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
}

.menu3
{
	background-image: url('../images/bg_header003.jpg');
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
}

.menu4
{
	background-image: url('../images/bg_header004.jpg');
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
}

.menu5
{
	background-image: url('../images/bg_header005.jpg');
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
}

*
{
	margin: 0;
	padding: 0;
}

iframe 
{
	width:100%;
	height:90px;
}

#iframediv
{
	height:70px;
	width:2000px;
	margin:10px 0 10px 0;
}

#iframediv img
{
	margin-right:10px
}

#leftbutton
{
	width:245px;
	display:inline;
}

#rightbutton
{
	width:245px;
	display:inline;
	text-align:right;
	float:right;
}

#rightbutton img
{
	float:right;
}

/* link styles starts ##########################################################################*/
a img
{
	text-decoration:none;
	border:none;
}

a:link, a:visited, a:hover, a:active 
{
	text-decoration:underline;
}  

ul.leftnav li a:link, ul.leftnav li a:visited, ul.leftnav li a:hover, ul.leftnav li a:active, #relateditems div a:link, #relateditems div a:visited, h2 a:link, h2 a:visited, #footer a:link, #footer a:visited
{
	text-decoration:none;
}  

a.related:link, a.related:visited, a.continua:link, a.continua:visited 
{
	text-decoration:none;
}
a.related:hover, a.related:active, a.continua:hover, a.continua:active, #footer a:active, #footer a:hover 
{
	text-decoration:underline;
}

#language1 a:link, #language1 a:visited, #language2 a:link, #language2 a:visited
{
	text-decoration:none;
}
#language1 a:hover, #language1 a:active, #language2 a:hover, #language2 a:active
{
	text-decoration:underline;
}

/* link styles ends ##########################################################################*/

/* font sizes starts ##########################################################################*/
/* 11px */
p, h1, h4
{
	padding:0px 0px 0px 0px;
	font-size:1.1em;
}

p
{
	margin:5px 20px 0px 0px;
	padding-bottom:5px;
}

h1
{
	margin:0px 20px 0px 0px;
}

h4
{
	margin:10px 20px 5px 0px;
	font-weight:bold;
}

/* 10px */
* .fontsize1
{
	font-size: 1.1em;
}

/* 12px */
* .fontsize2 
{
	font-size: 1.2em;
}

/* 15px */
h2
{
	font-weight:bold;
	font-size: 1.5em;
	margin:0px 20px 8px 0px;
	color: #333333;
}

/* 10px */
h3
{
	margin:0px 0px 2px 10px;
	font-size: 1.1em;
	font-weight:normal;
}



/* font sizes ends ##########################################################################*/

.wrapper
{
	position:absolute;
	top:10px;
	left:10px;
	padding-bottom:45px;
}

ul 
{    
    margin:0 0 10px 0;
    list-style-type:disc;
    list-style-position:inside;
}

ul.leftnav, ul.list
{
	list-style-type: none;	
}

ul.leftnav li, ul.leftnav li.areatitle
{
	list-style-type: none;	
	width:140px;	
	margin-left: 36x;
	margin-bottom:5px;
}

html>body ul.leftnav li, html>body ul.leftnav li.areatitle
{
	list-style-type: none;	
	width:140px;	
	margin-left: 50px;
	margin-bottom:5px;
}

ul.leftnav li.areatitle
{	
	margin-left: 10px;
	margin-bottom:10px;
}

ul.list
{
	border-top-width:1px;
	border-top-style:solid;
}

ul.list li
{
	list-style-type: none;	
	width:500px;	
	margin-left: 50px;
	padding-top:5px;
}


* .marker 
{
	font-size:10px;
	float: left;
	margin-left: -55px;
	width: 50px;
	text-align: right;
}

#logo {
	/*background-image: url(../images/swiss.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin:10px 0 0 10px;
	float:left;
}

#TopMenu #logo
{
	margin-top:10px;
}

#TopMenu, #TopMenuHome {	
	border-top-width:1px;
	border-top-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	width: 550px;
	margin: 0px 0px -1px 0px ;
	z-index:100;
	height:58px;
}
#TopMenuHome {	
	background-repeat: repeat;
	background-position: left top;
	background-image: url(../images/Untitled-1.png);
}

#itemholder1, #itemholder2
{
	padding:0px 10px 0px 0px;	
}

#menuitem1, #menuitem2
{
	position:absolute;
	display:block;	
}

#language1, #language2
{
	position:absolute;
	top:10px;
	left:500px;
}

#italia, #german 
{
	position:absolute;
	top:57px;
	left:0px;
}
html>body #italia, html>body #german 
{
	position:absolute;
	top:59px;
	left:0px;
}

.MenuItem {
	font-weight: bold;	
	display:block;
}

.contentwrapper, .contentwrapperhome
{
	z-index:10;		
	width:890px;
	margin: 0 ;
	
}

html>body .contentwrapper, html>body .contentwrapperhome
{
	width:892px;
}

.contentwrapperhome
{
	visibility: hidden;	 
}


.contentarea, .contentareahome
{
	width:720px;
	float:left;
	z-index:100;	
}

.contentarea
{
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
}


html>body .contentareahome
{
	width:722px;
}

.nav
{
	width:155px;	
	float:left;
}

html>body .nav
{
	width:160px;	
	float:left;
}

.maincontenthome
{
	width:549px;	
	float:left;
	border-top-width:  1px;
	border-top-style: solid;	
}

html>body .maincontenthome
{
	width:551px;
}

.maincontenthome div
{
	border-bottom-width: 1px;
	border-left-width:  1px;
	border-bottom-style: solid;
	border-left-style: solid;
	padding:5px 10px 20px 60px;
}

.maincontent
{
	width:490px;	
	float:right;
	border-top-width:  1px;
	border-top-style: solid;
	padding-right:10px;
}

.maincontentlist
{
	width:550px;	
	float:left;
	border-top-width:  1px;
	border-top-style: solid;
	padding-right:20px;
}
.maincontent img
{
	float:left;
	margin:10px 10px 10px 0;
}

.maincontent img.th
{
	float:left;
	margin:0px 10px 10px 0;
	position:absolute;
}

.subcontent
{
	width:171px;	
	float:right;
	border-top-width:  1px;
	border-top-style: solid;
}

.subcontent div
{
	border-bottom-width: 1px;
	border-left-width:  1px;
	border-right-width:  1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	padding:5px 10px 20px 10px;
}

.relateditems
{
	width:170px;
	border-top-width:  1px;
	border-top-style: solid;
	float:right;
	z-index:1;
}

.relateditems div
{
	border-bottom-width: 1px;
	border-right-width:  1px;
	border-bottom-style: solid;
	border-right-style: solid;
	padding:5px 10px 10px 10px;
	
}

#footer
{
	padding:5px 0 10px 10px;
	position:absolute;
	left:200px;
	width:520px;
	margin-bottom:20px;
	border-left-width:  1px;
	border-left-style: solid;
	border-right-width:  1px;
	border-right-style: solid;
	border-bottom-width:  1px;
	border-bottom-style: solid;
}

html>body #footer
{
	width:500px;
	left:210px;
}

#listfooter
{
	margin:5px 0 10px 0px;
	padding-left:50px;
}

.area1, .area2, .area3, .area4 {
	border-bottom-width: 1px;
	border-left-width:  1px;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 5px 10px 20px 60px;
}

.bgimg1 
{
	border-bottom-width:  1px;
	border-left-width:  0px;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(../images/galleria2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgimg11 
{
	border-bottom-width:  1px;
	border-left-width:  0px;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(../images/galleria.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgimg11 
{
	border-bottom-width:  1px;
	border-left-width:  0px;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(../images/galleria.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgimg2 
{
	border-bottom-width:  1px;
	border-left-width:  0px;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(../images/dove.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgimg3 
{
	border-bottom-width:  1px;
	border-left-width:  0px;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(../images/regioni-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.nopadd
{
	padding:0;
}

.ParcAdulaHidden
{
	visibility:hidden;
}

.ParcAdulaVisible
{
	visibility:visible;
}

.clear 
{ 
	clear:both;
} 


/* colours starts ##########################################################################*/

/* ---------------------------------------------------------------------------------------------- */
.colour1, p, a:link, a:visited, a:hover, a:active, ul
{
	color:#333333;
}

.bgcolour1 
{
	background-color:#333333;
}

.bordercolour1 
{
	border-color:#333333;
}
/* ---------------------------------------------------------------------------------------------- */

.colour2, li a.colour2:link, li a.colour2:visited, li a.colour2:hover, li a.colour2:active , #download a.colour2:link, #download a.colour2:visited
{
	color:#666666;
	text-decoration:none;
}

li a.colour2:hover, li a.colour2:active, #download a.colour2:hover, #download a.colour2:active  
{
	color:#ffffff;
	background-color:#666666;
}

.bordercolour2 
{
	border-color:#666666;
}

.bgcolour2 
{
	background-color:#757575;
}
/* ---------------------------------------------------------------------------------------------- */
.colour3, li a.colour3:link, li a.colour3:visited, li a.colour3:hover, li a.colour3:active, #download a.colour3:link, #download a.colour3:visited
{
	color:#cccccc;
	text-decoration:none;
}

li a.colour3:hover, li a.colour3:active, #download a.colour3:hover, #download a.colour3:active 
{
	color:#ffffff;
	background-color:#cccccc;
}

.bordercolour3 
{
	border-color:#cccccc;
}

.bgcolour3 
{
	background-color:#cccccc;
}
/* ---------------------------------------------------------------------------------------------- */
.colour4, a.colour4:link, a.colour4:visited, a.colour4:hover, a.colour4:active 
{
	color:#669933;
}

a.colour4:hover, a.colour4:active 
{
	color:#ffffff;
	background-color:#669933;
}

.bgcolour4 
{
	background-color:#669933;
}
/* ---------------------------------------------------------------------------------------------- */
.colour5, a.colour5:link, a.colour5:visited, a.colour5:hover, a.colour5:active 
{
	color:#6699ff;
}

a.colour5:hover, a.colour5:active 
{
	color:#ffffff;
	background-color:#6699ff;
}

.bgcolour5 
{
	background-color:#6699ff;
}
/* ---------------------------------------------------------------------------------------------- */
.colour6, a.colour6:link, a.colour6:visited, a.colour6:hover, a.colour6:active 
{
	color:#4a77ff;
}

a.colour6:hover, a.colour6:active 
{
	color:#ffffff;
	background-color:#4a77ff;
}
.bgcolour6 
{
	background-color:#4a77ff;
}
/* ---------------------------------------------------------------------------------------------- */

.colour7, a.colour7:link, a.colour7:visited, a.colour7:hover, a.colour7:active 
{
	color:#ffffff;
}

a.colour7:hover, a.colour7:active 
{
	color:#ffffff;
}

.colour7 
{
	color:#ffffff;
}

.bordercolour7 
{
	border-color:#ffffff;
}
/* ---------------------------------------------------------------------------------------------- */
.colour8 
{
	color:#000000;
}
/* ---------------------------------------------------------------------------------------------- */
.colour9, a.colour9:link, a.colour9:visited, a.colour9:hover, a.colour9:active 
{
	color:#27bac5;
}

a.colour9:hover, a.colour9:active 
{
	color:#ffffff;
	background-color:#27bac5;
}
.bgcolour9 
{
	background-color:#27bac5;
}
/* ---------------------------------------------------------------------------------------------- */
.colour10, a.colour10:link, a.colour10:visited, a.colour10:hover, a.colour10:active 
{
	color:#3399cc;
}

a.colour10:hover, a.colour10:active 
{
	color:#ffffff;
	background-color:#3399cc;
}
.bgcolour10 
{
	background-color:#3399cc;
}
/* ---------------------------------------------------------------------------------------------- */
.colour11, a.colour11:link, a.colour11:visited, a.colour11:hover, a.colour11:active 
{
	color:#669900;
}

a.colour11:hover, a.colour11:active 
{
	color:#ffffff;
	background-color:#669900;
}
.bgcolour11 
{
	background-color:#669900;
}
/* ---------------------------------------------------------------------------------------------- */
.colour12, a.colour12:link, a.colour12:visited, a.colour12:hover, a.colour12:active 
{
	color:#999966;
}

a.colour12:hover, a.colour12:active 
{
	color:#ffffff;
	background-color:#999966;
}
.bgcolour12 
{
	background-color:#999966;
}
/* ---------------------------------------------------------------------------------------------- */
/* colours ends ##########################################################################*/
