/* dichiarazioni principali */
body
{
background: #FFF;
color: #000;
font: normal normal normal 14px Arial,sans-serif;
text-align: center;
margin: 0px;
padding: 0px;
}

.l { text-align: left; }
.r { text-align: right; }
.c { text-align: center; }

h1 { font : normal normal bold 18px Arial,sans-serif; }
h2 { font : normal normal bold 16px Arial,sans-serif; }

a:link, a:visited
{
background: #FFF;
color: #00F;
text-decoration: none;
}
a:hover, a:active
{
background: #FFF;
color: #00F;
text-decoration: underline;
}

img, img:link, img:visited, img:hover, img:active
{
border: 0px;
}
/* fine dichiarazioni principali */

/* struttura generale*/
#container
{
background: #000;
color: #000;
width: 760px;
margin: 0px auto;
padding: 0px;
text-align: center;
}

div#col2sub
{
background: #FFF;
color: #000;
margin: 0px;
padding: 0px;
position: relative;
float: left;
width: 160px;
/* per avere una altezza minima di 500px per il contenuto
funziona su ie6,ff1.5,opera */
min-height: 500px;
height: auto !important;
height: 500px;
/* fine hack */
}

div#col2main
{
background: #FFF;
color: #000;
margin: 0px;
padding: 0px;
width: 600px;
/* per avere una altezza minima di 500px per il contenuto
funziona su ie6,ff1.5,opera */
min-height: 500px;
height: auto !important;
height: 500px;
/* fine hack */
position:relative;
float:left;
}

div#colmain
{
background: #FFF;
color: #000;
margin: 0px;
padding: 0px;
width: 760px;
/* per avere una altezza minima di 500px per il contenuto
funziona su ie6,ff1.5,opera */
min-height: 500px;
height: auto !important;
height: 500px;
/* fine hack */
position:relative;
float:left;
}
/* fine struttura generale */

/* specifico modellismo */
#header-mod
{
background: #FFF url('./header_mod.jpg') no-repeat top center;
color: #FFF;
width: 760px;
height: 150px;
position: relative;
float: left;
clear: both;
margin: 0px;
padding: 0px;
}

#footer-mod
{
background: #FFF url('./footer_mod.jpg') no-repeat top center;
color : #FFF;
font : normal normal bold 12px Arial,sans-serif;
width: 760px;
height: 40px;
line-height: 32px;
margin: 0px auto;
padding: 0px;
position: relative;
float:left;
clear:both;

}

#footer-mod a:link, #footer-mod a:visited
{
background: #000;
color: #09F;
text-decoration: none;
}

#footer-mod a:hover, #footer-mod a:active
{
background: #000;
color: #FFF;
text-decoration: none;
}
/* fine specifico modellismo */

/* stile menu */
div#nav
{
background-color: transparent;
color: #FFF;
width: auto;
height: auto;
position: absolute;
bottom: 20px; left: 10px;
margin: 0px;
padding: 0px;
font : normal normal bold 12px Arial,sans-serif;
text-decoration: none;
text-align: center;
}

div#nav a
{
background-color: #000;
color: #FFF;
float: left;
display: block;
width: auto;
height: auto;
margin: 0px 3px 0px 3px;
padding: 5px;
text-decoration: none;
border-width: 2px;
}

div#nav a:link, div#nav a:visited
{
border-color: #FFF;
border-style: outset;
}

div#nav a:hover, div#nav a:active
{
border-color: #F00;
border-style: outset;
}

div#nav a:link.selected, div#nav a:visited.selected, div#nav a:hover.selected, div#nav a:active.selected
{
border-color: #FFF;
border-style: inset;
}
/* fine stile menu */
