/* Css Version 1.0 author: Simone Lazzeri from: www.keeperart.com */
/* Dichiarazioni Base */

 body { 
  background: url(../img/foot.gif) repeat-x bottom scroll; margin: 0px auto 0px auto; text-align: center; font-size: 13px; color: #555 }
 form, textarea, input, ul, li, p, body, button {
  margin:0px; padding: 0px; font-family : Verdana, sans-serif } 
 ul {
  list-style: none }
 img {
  border: 0px } 
 a:link, a:visited {
  color: #3B7EBF; text-decoration: none }
 a:hover {
  text-decoration: underline; } 
 a:focus, input:focus {
  outline:0 none }
 h1 {
  color: #FFF; font-weight: bold; font-family: arial; font-size: 23px; margin: 14px 0px 4px 0px; padding: 0px }
 h2 {
  color: #0c83a3; font-weight: normal; font-size: 13px; margin: 16px 0px 4px 0px; padding: 0px; font-weight: bold }
 h3 {
  color: #FFF; font-size: 14px; margin:0; padding:0px 0px 8px 0px; font-family: arial }  
 option {
  padding: 2px }
  
/* Dichiarazioni globali */

 .Both {
  clear:both } 
 .Space {
  margin-bottom: 30px }
 .Info, .Alert {
  padding: 10px; margin: 6px 0px 6px 0px }
 .Info { 
  background: #E6ECD3 }
 .Alert {
  background: #FFF09F }
 .FSx {
  float: left }
 .FDx {
  float: right }
 .FDxMarg {
  margin-right: 8px }
 .Size {
  width: 980px; text-align: left; margin: 0px auto 0px auto }
 .TxtInput {
  border: 1px solid #CFCFCF; padding: 3px; width: 120px; color: #555 }
 .SubInput {
  background: #EA5500; border: 1px solid #CF4900; color: #FFF; padding: 1px; cursor: pointer; font-weight: bold; font-family: arial }
 .w200 {
  width: 200px }
 .w300 {
  width: 300px }
  
 .BPage {
  text-align: right }
 .BPage b {
   margin: 0px 5px 0px 0px; color: #555 }
 .BPage b, .BPage a:link, .BPage a:visited {
  padding: 0px 5px 0px 5px; border: 0px }
 .List {
  margin: 30px 0px 0px 60px; list-style-type: disc  }
 .List li {
  margin: 0px 0px 10px 0px }
  
 #Cont {
  background: url(../img/body.gif) repeat-x top; }
   
/* MENU */

 #Menu {
  background: url(../img/bar.gif) no-repeat center #DDA170; color: #FFF; font-weight: bold; width: 980px; height: 40px }
 #Menu span {
  padding: 9px; display: block }
 #Menu a:link, #Menu a:visited {
  color: #FFF; margin: 0px 15px 0px 15px; text-decoration: none; font-weight: normal }
 #Menu a:hover {
  text-decoration: underline }
  
/* BOX */

 #Box {
  margin: 14px 12px 0px 12px; padding-bottom: 20px }
 .BoxSx, .BoxCn {
  float: left; margin-right: 14px } 
 .MiniBox {
  background: url(../img/box_bot.gif) no-repeat bottom; width: 196px; padding: 0px 0px 8px 0px; margin: 0px 0px 14px 0px }
 .MiniBox h3, .MaxBox h3 {
  padding: 8px 0px 6px 8px }
 .MiniBoxIn {
  background: url(../img/box_top.gif) no-repeat top }
 .MiniBox ul, .MiniBox span {
  border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; margin: 0px 0px 0px 0px; padding: 10px 6px 6px 6px; display: block }
 .MiniBox li {
  padding: 3px 0px 3px 0px }
 .MiniBox a:link, .MiniBox a:visited {
  color: #75a612; }
  
 .MaxBox {
  background: url(../img/box_cb.gif) no-repeat bottom; width: 536px; padding: 0px 0px 8px 0px; margin: 0px 0px 14px 0px }
 .MaxBox h3 {
  color: #DD8424 }
 .MaxBoxIn {
  background: url(../img/box_c.gif) no-repeat top }
 .MaxBox span {
  border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; display: block; padding: 6px }
 .MaxBox em {
  color: #999; font-style: normal }
 .MaxBox p {
  padding-bottom: 16px; margin-top: 10px; border-bottom: 1px dashed #99CC33 }
  
 .BoxDx {
  float: left }
 .Spec {
  border-top: 1px dotted #CCC; padding: 8px 0px 0px 0px }
 .Spec a:link, .Spec a:visited {
  color: #C48554 }
  
 .Thumb {
  float: left; margin-right: 8px }
  
 .Foot {
  position: scroll; margin-bottom: 4px; font-size: 12px; color: #FFF }
 .Foot img {
  float: left; margin-right: 5px }
 .Foot .FDx {
  text-align: right }
 .Foot a:link, .Foot a:visited {
  color: #FFF; text-decoration: underline }
 .Foot a:hover {
  text-decoration: none }
