@media print {
    div{
    background-color:white;
    color:#ff0000;
    font-size:10px;
    }
}


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

body{
position:absolute;
top:0px;
left:0px;
width:100%;
height:570px;
background-color:#095ba6;
font-size:11px;
font-family:verdana,sans-serif;
color:#ffffff;
padding:0px;
margin:0px;
margin-top:3%;
text-align:center;
}


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

a{
color:white;
text-decoration:none;
}

a#logo{
position:relative;
top:0px;
left:0px;
text-align:left;
border:0px;
margin:0px;
padding:0px;
}

a:visited{
color:#ffffff;
}

a:active{
color:#ffffff;
}

img{
border:0px;
}

div#logobox{
height:90px;
display:block;
background-color:white;
padding-bottom:2px;
text-align:left;
margin:0px;
width:100%;
padding-bottom:15px;
}

div#centraldiv{
padding:0px;
height:95%;
width:80%;
max-width:1000px;
background-repeat:no-repeat;
background-position:0px;
border:2px solid #fff;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#topmenu { margin: 0px; padding: 0px; height: 18px; z-index: 50; background-color: #eaeaea; font-size: 10px; border-bottom:1px solid #ffffff;position:relative; }
#topmenu li { height: 18px; position: absolute; display: block; z-index: 50; list-style: none; text-align: center; }
#topmenu a { width: 116px; height: 15px; display: block; z-index: 50; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-top:3px; }

#e1 { left:0; background-color: #095ba6; }
#e2 { left: 117px; background-color: #09a65b;}
#e3 { left: 234px; background-color: #f69b09;}
#e4 { left: 351px; background-color: #ed1c24;}
#e5 { left: 468px; background-color: #099bc6;}

#e1 a { background-position: -50px 0; }
#e2 a { background-position: -165px 0; }
#e3 a { background-position: -280px 0; }
#e4 a { background-position: -395px 0; }
#e5 a { background-position: -510px 0; }

#e1 a:hover { background-position: 50px -18px; background-color:#095ba6;  color: #FFFFFF; }
#e2 a:hover { background-position: -165px -18px; background-color:#09a65b;  color: #FFFFFF; }
#e3 a:hover { background-position: -280px -18px; background-color: #f69b09; color: #FFFFFF; }
#e4 a:hover { background-position: -395px -18px; background-color: #ed1c24; color: #FFFFFF; }
#e5 a:hover { color: #FFFFFF; }


#topmenu li ul { visibility: hidden; position: absolute; left: -1px; top: 18px; margin: 0 0 0 1px; padding: 2px; width: 110px; 
				 border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ffffff; }
#topmenu #e1 ul { background-color:#E7EFFF; }
#topmenu #e2 ul { background-color:#E2FFE6; }
#topmenu #e3 ul { background-color:#f8efe0; }
#topmenu #e4 ul { background-color:#f8e0e0; }
#topmenu #e5 ul { background-color:#E5E0FF; }
#topmenu li ul li, #topmenu li ul li a { width: auto; position:relative; z-index: 56; color: #000000; font-weight: normal; text-align: left; }
#topmenu li ul li a { padding: 2px; }
#topmenu li:hover>ul { visibility: visible; }


div#core{
margin-top:90px;
margin-left:20px;
width:40%;
color:#ffffff;
font-size:11px;
font-weight:bold;
border:1px solid #ffffff;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
filter:alpha(opacity=90);
opacity:.9;
line-height:150%;
text-align:justify;
padding:20px;
-moz-border-radius:12px;
}

li.intmenu{
list-style:none;
color:#888888;
text-align:center;
margin-top:16px;
display:inline;
margin:50px;
position:relative;
}



a.menuedit{
list-style:none;
display:block;
height:45px;
border:1px solid white;
margin-bottom:60px;
padding:0px;
padding-bottom:10px;
}

a.pressme{
margin:0px;font-size:10px;text-align:center;margin-bottom:-45px;
margin-left:20px;display:block;	width:80px;padding:3px;
background-color:#2266bb;
border:2px solid white;
border-left:2px solid #dadada;
border-bottom:2px solid #dadada;
position:relative;
top:-30px;left:0px;
padding-bottom:4px;
}

a.pressme:hover{
border:2px solid #dadada;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
}

a.greylink{
color:#fff;
text-decoration:underline;
}

a.greylink:visited{
color:#fff;
}


a.greylink:hover{
color:#ff2;
text-decoration:underline;
}

p#langs{
text-align:right;
width:78%;	
margin-left:auto;
margin-right:auto;
margin-top:-24px;
padding:0px;
padding-right:30px;
max-width:1000px;
}

p#footer{
position:absolute;
left:0px;
width:100%;
color:#ffffff;
height:10px;
margin:0px;
text-align:center;
margin-top:25px;
}

span#button a:hover{
color:#ffdd00;
font-weight:bold;
}


ul.dvdlist{
margin-left:300px;
margin-top:50px;
padding:0px;
}


ul.dvdlist li{
margin-top:10px;
position:relative;
bottom:20px;
height:18px;
}


ul.dvdlist li:hover{
width:300px;
}


div.dvdbox{
text-align:center;
display:block;
font-weight:bold;
width:170px;
padding:5px;
padding-bottom:6px;
border:1px solid white;
background-position:50% 140%;
background-repeat:no-repeat;
height:12px;
background-color:#c0c0c0;
}

div.dvdbox:hover{
background-position:95% 70%;
height:120px;
width:260px;
}

div#north:hover{
background-image:url("northern.jpg");
background-color:#345dda;
}

div#isole:hover{
background-image:url("isole.jpg");
background-color:#dc8f24;
}

div#canary:hover{
background-image:url("canary.jpg");
background-color:#2dc13e;
}

div#panorami:hover{
background-image:url("panorami.jpg");
background-color:#1dccc4;
}

div#profumi:hover{
background-image:url("profumi.jpg");
background-color:#edcc33;
}

div#magico:hover{
background-image:url("magico.jpg");
background-color:#2254e6;
}

div#egitto:hover{
background-image:url("egitto.jpg");
background-color:#edac24;
}

div#capitali:hover{
background-image:url("capitali.jpg");
background-color:#13aaed;
}

div#colori:hover{
background-image:url("colori.jpg");
background-color:#79cd24;
}

div#arabia:hover{
background-image:url("arabia.jpg");
background-color:#eaa2a2;
}
