@charset "UTF-8";
/* CSS Document */
*{margin:0;padding:0;}
li, li.a {list-style-type:none}

body { overflow:hidden; background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-color: #000; font-family:Helvetica, Arial, Serif; color: #999 }

a{ color:#999; text-decoration: none; outline: none; }
a:hover{ text-decoration: none; color:#fff; }

img{ border:none; }

#menu{ margin:0px auto; height:100%; width:300px; left:0px; top:0px; background-color: #000; filter:alpha(opacity=80); opacity:0.8; z-index: 3; position:absolute; }
		
		
#content{ margin:0px auto; height:50px; width:250px; right: 20px; bottom:20px; background-color: #000; z-index: 3; position:absolute; }
#content1{ margin:0px auto; height:65px; width:350px; right: 10px; bottom:10px; z-index: 3; position:absolute; }
#contentframe{ overflow: hidden; height: 100%; text-align:left; z-index: 3; }
#slidecounter{ float:left; color:#fff; font:20px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin-left: 10px; margin-top: 10px;}
#slidecaption{ overflow: hidden; float:left; color:#4F4F4F; font:20px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin-left:20px; margin-top: 10px; }

.stamp{ float: right; margin: 25px 20px 0 0; }
#loading { position: absolute; top: 49.5%;  left: 49.5%; z-index: 3; width: 24px;  height: 24px; text-indent: -999em; background-image: url(../images/progress.gif); }
#navigation{float: right; margin:5px 5px 0 0;}
#supersize{ position:fixed; }
#supersize img, #supersize a{ height:100%; width:100%; position:absolute; z-index: 0; }
#supersize .prevslide, #supersize .prevslide img{ z-index: 1;}
#supersize .activeslide, #supersize .activeslide img{ z-index: 2; }
#back{position: fixed; top:10px; left: 10px; z-index: 3;}

#lucianagallo{ margin:0px auto; height:120px; width:100%; top:60%; background-color: #000; z-index: 3; position:absolute; filter:alpha(opacity=80); opacity:0.8; }
#lucianagallo_old{ margin:0px auto; height:120px; width:100%; top:40%; background-color: #000; filter:alpha(opacity=60); opacity:0.6; z-index: 3; position:absolute; }

#logo{width: 400px; height: 80px; float: left; padding-top: 18px; padding-left: 40px; z-index: 4}
#enter{ width: 120px; height: 80px; float: right;  padding-top: 20px; margin-right: 20px; z-index: 4}

#left{position: absolute; height: 100%; width: 20px; left: 0;  z-index: 3; background: #000}
#right{position: absolute; height: 100%; width: 20px; top:20px; right: 0;  z-index: 3; background: #000}
#top{position: absolute; height: 20px; width: 100%; top: 0; left:20px;  z-index: 3; background: #000}

/* FOOTER */
#footer{ width:100%; height:20px; float:left; position: fixed; bottom: 0; left:20px; z-index: 4; background: #000}

#foot{ width:990px; height:15px; padding-top: 5px; margin:auto; font-size:9px; text-align:center; color:#555; }
#foot a{ color:#555 }
#foot a:hover{ color:#999 }

