/* --- Writed by Marcello Ferrari --- */

  html,body { margin: 0;
    padding:0;
    background-color: #000;
    }

  body { font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color:#FFFFFF;
    text-align: center;
    background: url(images/background.png) top center;
    }

  body a:link, a:visited { font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color:#FFFFFF;
    text-decoration: underline;
    }

  body a:hover { font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #FF5000;
    text-decoration: none;
    background-color: #FFC400;
    }

  h1,h2,h5,h6 { margin: 0;
    padding:0;
    }

  h1 { font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
    padding:0px 0px 3px 0px;
    }

  td { font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 13px;
    }

/* --- Div container ed accessori --- */

  div#container { width: 970px;
    margin: 0 auto;
    border-left: 0px;
    border-right: 0px;
    color: #FFF;
    }

  div#container2 { text-align: left
    }

  div#header { height: 70px;
    background: url(images/header.jpg) top right;
    }

/* --- Sezione Contenuto principale --- */

  div#content { 
    text-align: center;
    margin: 0px 180px 0px 140px;
    padding: 0px;
    /*
    min-height: 650px;
    height: auto;
    _height: 650px;
    */
    }

  div#contentbot { margin: 0 140px;
    height: 40px;
    }

/* --- Sezione Navigazione --- */

  div#navigation { float: left;
    width: 140px;
    }

  div#navtop { height: 15px;
    background: url(images/box_top.gif) top left;
    }

  div#navcontent { width: 130px;\width:140px;w\idth:130px;
    padding: 0px 5px 0px 5px;
    background: #F24C00 url(images/box_bg.gif) top left;
    }

  div#navbot { height: 15px;
    background: url(images/box_bottom.gif) top left;
    }

  div#spacer { height: 5px; }

/* --- Sezione Extra --- */

  div#extra { float: right;
    width: 180px;
    }

  div#extratop { height: 15px;
    background: #cb0 url(images/extra_top.gif) top left;
    }

  div#extracontent { width: 170px;\width:180px;w\idth:170px;
    background: #c90 url(images/extra_bg.gif) top left;
    padding: 0px 5px 0px 5px;
    text-align: center;
    }

  div#extrabot { height: 15px;
    background: #c00 url(images/extra_bottom.gif) top left;
    }

/* --- Sezione secondary --- */

  div#secondary { clear: both;
    }

/* --- Sezione Footer --- */

  div#footer { clear: both;
    text-align:center;
    color: #FFC400;
    /* background: #000; */
    }

  div#footertop { height: 20px;
    }

/* altri box */

  div.anteprime {
    text-align: center;
    color: #f00;
    width: 150px;\width:160px;w\idth:150px;
    padding: 5px 5px 5px 5px;
    float: left;
    }

  div.altro {
    width: 970px;
    float: left;
    background-color: #900;
    }

    
  div#navsea { 
    width: 170px;
    height:20px;
    padding: 3px 0px 3px 0px;
    float: left;
    text-align: center;
    background: #444 url(images/menubk.png) repeat-x top;

    }


/* GRID STYLING */

/*stili sul body e tipografia  */
/*h1{font-size: 2.4em;line-height:36px}*/
h2{font-size: 1.5em}
h3{font-size: 1.35em}
h4{font-size: 1.2em}
h5{font-size: 1em}
h6{font-size: 0.75em}

/*line-height*/
p, blockquote, pre, ol, dl, ul, form {line-height: 18px}

/* set di base per margini e padding */
/*h1,*/
h2, h3, h4, h5, h6{margin: 0 0 18px}
address, blockquote, dl, form,
fieldset, ol, table, p, pre, ul{
  margin-top: 0;margin-bottom: 18px}

/* regole generiche */

p{text-align:center}
div.img-box{margin-bottom:18px}
div.img-box img{display:block}

/*layout principale */
div#containergrid{width:940px !important;
  width: 960px; /* per IE5.x e IE6*/
  margin:0px auto}
div#contentgrid{float:left;width:940px;}

/*sezioni per la colonna centrale */
div.grid2,div.grid3,div.grid4,div.grid5,div.grid6{
    float:left;width:960px;margin-right:-20px}
div.grid2 div{float:left;width:460px;margin-right:20px}
div.grid3 div{float:left;width:300px;margin-right:20px}
div.grid4 div{float:left;width:220px;margin-right:20px}
div.grid5 div{float:left;width:172px;margin-right:20px}
div.grid6 div{float:left;width:140px;margin-right:20px}

/*per eventuali div non strutturali all'interno delle sottosezioni:
assegnare la classe "notgrid" */
div div.notgrid{float:none;width:auto;margin-right:0}

/*sezioni congiunte per i contenuti principali */
div.grid3 div.ext2{width: 620px}
div.grid4 div.ext2{width: 460px}
div.grid4 div.ext3{width: 700px}
div.grid5 div.ext2{width: 364px}
div.grid5 div.ext3{width: 556px}
div.grid5 div.ext4{width: 748px}
div.grid6 div.ext2{width: 300px}
div.grid6 div.ext3{width: 460px}
div.grid6 div.ext4{width: 620px}
div.grid6 div.ext5{width: 780px}

/* GRID STYLING BISSSSS*/

/*layout principale */
div#containergrida{width:620px !important;
  width: 640px; /* per IE5.x e IE6*/
  margin:0px auto}
div#contentgrida{float:left;width:620px;}

/*sezioni per la colonna centrale */
div.grid2a,div.grid3a,div.grid4a{
    float:left;width:640px;margin-right:-20px}
div.grid2a div{float:left;width:300px;margin-right:20px}
div.grid3a div{float:left;width:193px;margin-right:20px}
div.grid4a div{float:left;width:140px;margin-right:20px}

/*sezioni congiunte per i contenuti principali */
div.grid3a div.ext2a{width: 406px}
div.grid4a div.ext2a{width: 300px}
div.grid4a div.ext3a{width: 460px}



/*-----------------------------------------------------------------------------------------------
    Theme styling stuff
-----------------------------------------------------------------------------------------------*/   

.age-panel{
    background-color:#fff;
    border:10px solid #FFFFFF;
    line-height:1.2em;
    overflow:hidden;
    position:relative;
    width:500px;
    height:250px;
    z-index:0;
}  
#lightwindow p, #safe-panel p{
    color:#000000;
}
#lightwindow p#warning, #safe-panel p#warning{
    font-size:1.4em;
    font-weight:bold;
    margin-bottom:10px;
}
#lightwindow p#text, #safe-panel p#text{
    margin:10px;
    color:#999;
    font-size:1.3em;
    font-weight:bold;
    line-height:1.1em;
    text-align:center;
}
#lightwindow #buttons, #safe-panel #buttons{
    font-size:1.2em;
}
#lightwindow #buttons a, #safe-panel #buttons a{
    padding:0 8px;
}

/* END LightWindow2.0 */
