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

body { overflow:hidden; background-color: #fff; font-family:Helvetica, Arial, Serif; color: #999 }

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

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; }
		#logo{width: 300px; height: 150px; float: left;}

#cont_logo1{width: 200px; height: 100px; left: 20px; top: 10px; z-index: 5; position: absolute}
#cont_logo2{width: 150px; height: 100px; right: 20px; top: 10px; z-index: 5; position: absolute}
#cont_logo2 img{width: 150px;}
#logo1{width: 200px; height: 70px; float: left;}
#it_en{width: 200px; height: 20px; padding-top: 10px; font-family:"Times New Roman",Georgia,Serif; font-size: 14px; font-style: italic;  float: left; color: #fff; text-align: center;}		
		
#content{ margin:0px auto; height:65px; width:350px; right: 10px; bottom:10px; background-color: #fff; filter:alpha(opacity=80); opacity:0.8; 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:#4F4F4F; font:50px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin-left: 20px;}
#slidecounter1{ float:left; color:#fff; font:50px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin-left: 20px;}
#slidecaption{ overflow: hidden; float:left; color:#4F4F4F; font-family:"Lucida Console", Monospace; font-weight:100; margin:27px; }

.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;}

#mseventy{ margin:0px auto; height:200px; width:100%; top:20%; background-color: #000; filter:alpha(opacity=80); opacity:0.8; z-index: 3; position:absolute; }
#logo_ms{height: 50px; width: 400px; margin: auto; margin-top: 20px;}
#info_ms{height: 30px; width: 600px; padding-top: 20px; margin: auto; font-size: 12px; color: #fff; text-align: center; font-family:"Lucida Console", Monospace;}
#cont_loghi_ms{width: 600px; height: 80px; margin: auto;}
.loghi_ms img{width: 300px; height: 80px; float: left}

/* FOOTER */
#footer{ width:100%; height:15px; float:left; position: fixed; bottom: 0; z-index: 4}
#foot{ width:990px; height:15px; margin:auto; font-size:9px; text-align:center; color:#fff; }
#foot a{ color:#fff }
#foot a:hover{ color:#ccc }

/* MAGAZINE */
.m_blocco{width: 900px; height: auto; margin-bottom: 40px; float: left;}
.m_mini_left {width: 440px; height: auto; margin-right: 10px; float: left}
.m_mini_right {width: 440px; height: auto;  margin-left: 10px; float: left}
.m_mini{width: 440px; height: 400px; float: left;}
.m_mini1{width: 440px; float: left;}
.m_big{width: 900px; min-height: 400px; height: auto; float: left; }
.m_mini_mezzo{width: 440px; height: 200px; float: left;}
.m_titolo{height: 35px; width: 100%; float: left; padding-top: 15px;}
.m_mini_mezzo img{width: 440px; height: 200px; float: left;}
.m_mini img{width: 440px; height: 400px; float: left;}
.m_big_foto img{width: 900px; float: left; }
.m_big img{ float: left; margin-right: 20px; width: 440px;}

.menu { width: 300px; height: 300px; float: left;}
.Titolo {width: 270px; height: 25px; padding-top: 10px; font-size: 14px; background-color: #131414; color:#fff; font-weight:100; letter-spacing: 1px; border-bottom: 1px solid #1d1f1f; padding-left: 30px;}
	.Titolo a{color: #999;}
	.Titolo a:hover{color: #fff;}
	.Content{height: 150px; padding-top: 10px; overflow: auto; font-size: 11px; letter-spacing: 1px; }
	.Content a{color: #999}
	.Content a:hover{color: #fff}
	.Content ul li a,ul.txt li{color:#5e5f5f; line-height:1.2em; border-bottom:1px solid #3e3f3f; display:block; padding:8px 30px 8px 30px; width: 240px}
.Titolo1 {width: 270px; height: 25px; padding-top: 10px; font-size: 14px; background-color: #131414; color:#fff; font-weight:100; letter-spacing: 1px; border-bottom: 1px solid #1d1f1f; border-top: 1px solid #1d1f1f; padding-left: 30px; margin-bottom: 10px;}
	.Titolo1 a{color: #999;}
	.Titolo1 a:hover{color: #fff;}
		
#whitv{height: 20px; width: 280px; margin: 10px 30px 10px 30px; float: left;}	
#bg_video{width: 100%; height: 100%; z-index: 5; background-color: #000; filter:alpha(opacity=80); opacity:0.8;}
#video { position: absolute; top: 0px;  left: 310px; z-index: 7; width:800px;  height: 600px; background: #000; }
.cont_video{height: 120px; width: 100px; margin-left: 30px; margin-top: 20px; float: left;}
.thumb_video img{height: 100px; width: 100px; float: left;}
.titolo_video{height: 10px; width: 100px; float: left; text-align: center; padding-top: 10px; font-size: 9px;}
#mseve{ width:300px; height:20px; position: fixed; bottom: 15px; left: 0px; z-index: 4; font-size: 10px; }

#news_pop img{position: absolute; bottom: 15px;  right: 10px; z-index: 7; width:200px;  height: 133px; background: #fff;filter:alpha(opacity=80); opacity:0.8;}
#news_pop1 img{position: absolute; bottom: 15px;  right: 80px; z-index: 7; width:60px;  height: 65px; background: #fff;filter:alpha(opacity=80); opacity:0.8;}
#news_pop2 img{position: absolute; bottom: 15px;  right: 10px; z-index: 7; width:60px;  height: 65px; background: #fff;filter:alpha(opacity=80); opacity:0.8;}

#sound{position: absolute; bottom: 25px;  right: 10px; z-index: 6; width:120px;  height: 70px;}
#sound1{position: absolute; bottom: 80px;  right: 10px; z-index: 6; width:280px;  height: 80px;}

#date{position: absolute; bottom: 25px;  left: 30px; z-index: 6; width:auto;  height: auto; font-size: 12px; color: #fff; line-height: 180%;}
.obl{font-style: oblique; font-family:"Times New Roman",Georgia,Serif;  }
/* iPhone */
#i_header{width: 970px; height: 200px; float: left;}
.i_bot{width: 970px; height: 200px; float: left; margin-top: 20px;}
