body { background: url('../images/top_bg.png') top repeat-x; background-color:#373a32; margin:0px auto; }
div { float: left; text-align:left; font-family:arial,helvetica,clean,sans-serif; font-size:13px; color:#BBB; }
ul, li { margin:0px; padding:0px; list-style:none; }
img { border:0px; }
a { color:#FFF; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
h3 { font-size: 13px; text-transform:uppercase; margin:0px; font-weight:normal; }
h3 span { float:left; }
h3 a { float:right; font-size:10px; text-decoration:underline; }
form { display:inline; }
fieldset { border:0px; padding:20px 0 0 20px; }
input, textarea { font-size: 13px; font-family:arial,helvetica,clean,sans-serif; border:0px; padding:3px; width:350px; background-color:#616157; color:#CCC; border:1px solid #444; }
label { display:block; float:left; width:100px; }
.button { width:auto; background-color:#222421; padding: 3px 10px 3px 10px; }
.tasti { margin-left:100px; }


#layout { position: absolute; left:50%; width:900px; margin-left:-450px; }
.header { padding: 50px 0 40px 0; }
.header li a { display:block; color:#CCC; padding:40px 20px 10px 5px; border-bottom: 1px solid #6f6f6f; }
.header li { float:left; color:#CCC; list-style-type:none; }
.header li a:hover, .header .select { border-bottom: 2px solid #c7d92c; color:#FFF; text-decoration:none;  }

.menu li a { display:block; color:#CCC; border-right: 1px solid #6f6f6f; padding-bottom:10px; padding-right:20px; text-align:right; }
.menu li a:hover, .menu .select { border-right: 2px solid #c7d92c; color:#FFF; padding-right:19px; }

.w900 {  width:900px;}
.w740 { width:740px; }
.w730 { width:730px; }
.w570 { width:570px; }
.w540 { width:500px; }
.w560 { width:560px; }
.w430 { width:370px; float:right; }
.w440 { width:440px; }
.w360 { width:360px; }
.w350 { width:350px; }
.w310 { width:310px; }
.w300 { width:300px; }
.w170 { width:210px; }
.w150 { width:150px; }
.w140 { width:140px; }
.mt40 { margin-top:30px; }
.mt20 { margin-top:20px; }
.mt10 { margin-top:10px; }
.mr20 { margin-right:20px; }
.ml20 { margin-left:20px; }
.p5 { padding:5px; }
.uppercase { text-transform:uppercase; }
.bt1 { border-top:1px solid #616157; }
.f12 { font-size:12px; }
.lh17 { line-height:17px; }
.bgcolor { background-color: #222421; }
.fl {float:left;}
.b { font-weight:bold; }
.center { text-align:center; }
.video { background-color: #000; text-align:center; padding:10px; width:720px; }
.lettere  {color:#B7CB00; font-size:20px; margin-right:20px; float:left; font-weight:bold; text-decoration:none;}
.lettere2  {color:#B7CB00; font-size:20px; margin-right:10px; margin-right:10px; float:left; font-weight:bold; text-decoration:none;}

.main { background: url('../images/main.gif') repeat-y; }
.movie { background: url('../images/home_bar_bg.png') repeat-x; height:350px; padding-top:15px; }

.footer { background-color:#2E312A; text-align:right; margin-top:20px; padding:10px 0 10px 0; border-top:1px solid #616157; font-size:12px; color:#ffffff;}
.footer a { color: #c7d92c; margin-right:10px; margin-left:10px; }

#simplegallery1{ position: relative; visibility: hidden; }
#simplegallery1 .gallerydesctext{ text-align: left; padding: 5px; font-size:11px; }

