/**
 * progetto: catch the monster
 * codice: antoniogioia.com
 */

/*
base
*/

html {height:100%;margin:0;padding:0;}
body {height:100%;font-family:"Trebuchet MS", Arial, Helvetica, serif;letter-spacing:0.01em;background-color:#000;color:#f6f7f8;margin:0;padding:0;}
p, blockquote, pre, ol, dl, ul, form {line-height:1.5em;}
h1, h2, h3, h4, h5, h6{margin:0}
address, blockquote, dl, fieldset, ol, table, p, pre, ul{margin-top:0;margin-bottom:0}
form{margin:0;padding:0;}
a img {border:0;}
ul {list-style-type:none}
hr {height:0;border-bottom:1px dotted #f6f7f8;}

/*
link
*/

a {color:#fff;text-decoration:none}
a:active {color:#fff;text-decoration:none}
a:visited {color:#fff}
a:hover {color:#fbf70a;text-decoration:none}

a.mnu1 {display:block;margin-left:33px;width:140px;height:25px;padding-top:70px;font-size:15px;font-weight:bold;text-align:center;color:#f6f7f8;}
a.mnu1:hover {color:#fbf70a;}

a.txtg {color:#fbf70a;text-decoration:none;}
a.txtg:hover {color:#fff;text-decoration:none;}

/*
layout
*/

#bg {position:fixed;top:0;left:0;width:100%;height:100%;}
#main {position:relative;z-index:1;}
#mnua {text-align:center;float:right;width:900px;padding-right:4em;}
 #mnua ul {float:right;}
 #mnua ul li {float:left;height:24px;text-align:center;}
 #mnua ul li a {float:left;color:f6f7f8;display:block;background-image:url(img/mnua.png);background-repeat:no-repeat;width:78px;height:24px;padding-right:0.15em;line-height:24px;font-size:0.7em;font-weight:bold;text-decoration:none;}
 #mnua ul li a:hover {color:#fbf70a;text-decoration:none;}
#sx {float:left;overflow:auto;width:21em;padding:0.5em;}
 .logo {margin-top:2.8em;margin-left:1em;}
 
 .mnux {overflow:hidden;width:210px;height:593px;margin-top:15px;margin-left:5em;background-image:url(img/box_menu.png);background-repeat:no-repeat;background-position:30px 0px;}
  .mnux p {margin:0;padding:0;}
  
  
#dx {float:left;width:630px;padding-left:1px;padding-right:10px;padding-top:-1px;}
 
 .box {width:630px;overflow:hidden;background-image:url(img/box.png);background-repeat:no-repeat;background-position:0em 180px;}
 .box_home {width:630px;height:510px;overflow:hidden;background-image:url(img/box_home.png);background-repeat:no-repeat;background-position:0em 180px;}
 
 .contenuto {margin-top:165px;}
  .contenuto h1 {font-size:16px;color:#fbf70a;margin-top:3px;}
  .contenuto .ltutto {font-size:12px;font-weight:bold;text-align:right;padding-right:20px;margin-top:2px;}
 
 .box_top {width:630px;height:65px;padding-top:35px;margin-bottom:5px;background-image:url(img/int.png);background-repeat:no-repeat;background-position:15px 0px;}
 .box_toh {width:630px;height:65px;padding-top:35px;margin-bottom:5px;}
 .box_c {width:600px;overflow:auto;padding-left:15px;padding-right:15px;padding-bottom:10px;background-image:url(img/box_c.png);background-repeat:repeat-y;}
 
 
 .homeb {width:280px;height:160px;margin:10px;float:left;overflow:auto;background-color:#3a4e6c;background-image:url(img/barra2.png);background-repeat:no-repeat;background-position:0px 0px;}
  .homeb h1 {font-size:15px;color:#f6f7f8;margin-left:8px;margin-top:3.5px;}
.homeb2 {width:280px;height:160px;margin:10px;float:left;overflow:hidden;background-color:#3a4e6c;background-image:url(img/barra2.png);background-repeat:no-repeat;background-position:0px 0px;}
  
 .csx {width:260px;height:255px;float:left;}
 
  .csx .notizia {text-align:justify;line-height:12.5px;}
  .csx .txt {font-size:11px;width:340px;}

  .app {font-size:13.5px;font-weight:bold;padding-left:10px;padding-top:10px;}
  
 .cdx {width:260px;height:255px;float:left;text-align:center;}
 .sponsor {font-size:14px;line-height:14.5px;text-align:left;padding:5px;}
 .lab {margin-top:5px;margin-bottom:5px;}
 .lac {margin-top:15px;margin-left:70px;}
 .center {text-align:center;}
 .gtxt {color:#fbf70a;}
 
 .bold {font-weight:bold;text-align:justify;}
 .schede {font-size:14px;padding-left:15px;padding-right:15px;padding-top:0px;padding-bottom:5px;}
 .imgnik {padding:5px;text-align:center;}
 .imgnik img {margin-bottom:10px;}
 .singolo {overflow:auto;padding-top:5px;}
 
 .contatto {padding-left:30px;padding-top:10px;}
#footer {position:relative;float:right;width:500px;height:25px;line-height:25px;margin-top:3px;padding-right:55px;}
 #footer p {text-align:right;font-size:11px;font-weight:bold;}
 #footer a {color:#fff;text-decoration:none;}
 #footer a:hover {color:#fbf70a;text-decoration:none;}
.imgsld {float:left;margin-right:0.4em;margin-left:0.4em;margin-bottom:0.1em;text-align:center;}
 .imgsld img {width:115px;border:0px;margin:5px;}
.conimg {height:115px;width:125px;overflow:hidden;margin:0;padding:0;}