/*Home page*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 12px;text-align: center}

/* colore delle colonne*/
div#container{position: relative; width: 780px;margin: 0px auto;
    border-left: 1px solid #521800; border-right: 1px solid #521800;
    border-top: 1px solid #521800; border-bottom: 1px solid #521800; 
    background-color: #521800;color: #521800;text-align: left}

/*stili generici, su header e footer*/
div#header{height: 80px;color: darkblue}
div#header a{color: red;text-decoration:none}
h1,h2,h3,p{margin: 0}
//p{padding-bottom: 10px}
h3{padding-top: 10px}
h1{font: bold 2.3em/80px georgia,times,serif}
h2{font-size: 1.5em}
h3{font-size: 1.2em}
h4{font-size: 1.0em;color:red}
div#footer a{color:#ff0;font-weight: bold;text-decoration: underline}


/*stili specifici per il layout*/
div#navigation{position: absolute; top: 120px; left: 0;}/*colonna d sinistra regolazione in altezza*/
div#dise{position: absolute; top: 145px; right: 4px;}/*Foto colonna destra*/ 
div#extra{position: absolute; top: 580px; right: 125px;width: 100px;padding: 1em 0px}  /*contatore visite   background-color: #1d3163;color: darkblue;text-align: left}*/  
div#content{margin: 0px 125px; background-color: #fff}/*larghezza colonna destra e colore della sezione centrale#8BEFFF*/
//div#footer{text-align:center; background-color: #C8A59C; color: #fff; width:780px;font-size:10pt}
DIV#footer
{
    COLOR: #fff;
    BACKGROUND-COLOR: #C8A59C;
    font-size:10pt;
    height:10px;
    font-family:arial;
    WIDTH: 780px;
    TEXT-ALIGN: center
}
#box {
width: 498px;
height: 200px;
padding: 10px; 
border: 1px solid;
background: #FFF6ED;
margin: 5px;
}


/*stili per la navigazione*/
div#navigation ul{margin: 0 0 5px; padding: 2px; list-style-type: none}
div#navigation ul a{display:block; width: 105px; border-bottom: 1px outset #fff; color:#fff; font-weight:bold; text-decoration: none}/*regolazione larghezzza sottoliniature*/
div#navigation ul a:hover{background-color: #fff;color: #f00}
div#navigation ul a#activelink{color: orange;text-decoration: none}
div#navigation li{padding: 5px}

/*stili per i contenuti*/
div.textimage{border-bottom: 1px double #ccc;margin: 0px; width: 100%} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:right;margin-top: 10px}
div.textimage h2{margin-top: 10px}


div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px double #ccc}
div.split2 div{float: center;border-top: 1px double #ccc}/**/
div.split3 div{float: left; width: 150px; \width: 150px; \width: 150px; padding:7px; border-top: 1px dotted #ccc}/*tre scritte*/
div.diviso2 div{float: left;margin-top: 10px; width: 250px; \width: 240px;}/**/

.piccolo
{
FONT-SIZE: 8pt;
text-align:center;
color:navy
}
//div#content{border-left: 3px solid #999; border-right: 15px solid darkcyan;text-decoration: none}

//div#extra{position: absolute; top: 480px; right: 0px;width: 160px;width:160px;width:170px; padding: 1em 0px}    

//div#minilink a{margin: 20px 0;display: block;border: 1px inset #666;width:90px;line-height: 40px;
    //background-color: #fff;color: #000;text-align: center;text-decoration: none}
//div#minilink a:hover{font-size: 2em;font-weight: bold;color: darkcyan}

/*stili per la sezione extra*/
//div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
//div#extra div.newsbox h2{padding: 1px 2px;background-color: #999;color: #fff;font-size: 1.2em}
//div#extra div.newsbox p{margin: 0}
A.indice
{
   FONT-FAMILY: verdana;
   COLOR: Yellow;
   FONT-FAMILY: Times New Roman,arial;   
   FONT-SIZE: 8pt;
   text-decoration:none
}


A.indice:link
{
   //COLOR: goldenrod;
   COLOR: gold;
   FONT-FAMILY: arial,Times New Roman;
   //font-weight:bold;
   FONT-SIZE: 8pt;
   TEXT-DECORATION: none
}
A.indice:visited
{
   COLOR:gold;
   FONT-FAMILY: arial,Times New Roman;
   //font-weight:bold;
   FONT-SIZE: 8pt;
   TEXT-DECORATION: none
}
A.indice:hover
{
   COLOR:red;
   FONT-FAMILY: arial,Times New Roman;
   FONT-SIZE: 8pt;
   TEXT-DECORATION: none
}
A.indice:active
{
   COLOR:fuschia;
   FONT-SIZE: 8pt;
   FONT-FAMILY: verdana;
   TEXT-DECORATION: none
}
A.riquadro
{
   FONT-FAMILY: arial;
   COLOR: navy;
   FONT-FAMILY:  arial,Times New Roman;  
   FONT-SIZE: 9pt;
   text-decoration:yes
}


A.riquadro:link
{
   COLOR: navy;
   FONT-FAMILY:arial;
   FONT-SIZE: 9pt;
   TEXT-DECORATION: yes
}
A.riquadro:visited
{
   COLOR:navy;
   FONT-FAMILY:arial;
   FONT-SIZE: 9pt;
   TEXT-DECORATION: yes
}
A.riquadro:hover
{
   COLOR:red;
   FONT-FAMILY:arial;
   FONT-SIZE: 9pt;
   TEXT-DECORATION: yes
}
A.riquadro:active
{
   COLOR:fuschia;
   FONT-SIZE: 9pt;
   FONT-FAMILY: arial;
   TEXT-DECORATION: yes
}

.riquadro1
{
BORDER-RIGHT: #521800 1px solid;
BORDER-LEFT: #521800 1px solid;
BORDER-TOP: #521800 1px solid;
BORDER-BOTTOM: #521800 1px solid;
WIDTH: 20px;

}
.riquadro2
{
BORDER-RIGHT: #521800 1px solid;
BORDER-TOP: #521800 1px solid;
BORDER-BOTTOM: #521800 1px solid;
BORDER-LEFT: #521800 1px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
WIDTH: 170px;
HEIGHT: 20px;
COLOR: white;
FONT-FAMILY: comic sans ms,Verdana;
BACKGROUND-COLOR: #521800;
TEXT-ALIGN: center
}
.riquadro3
{
padding-left:3em;
FONT-SIZE: 10px;
COLOR: black;
FONT-FAMILY: Verdana;
HEIGHT: 52px;
WIDTH: 300px;
TEXT-ALIGN: left;
BORDER-LEFT: lightsteelblue 1px solid;
BORDER-BOTTOM: lightsteelblue 1px solid;
BORDER-RIGHT: lightsteelblue 1px solid;
BORDER-TOP: lightsteelblue 1px solid;

}

td.riquadro4
{
padding-left:3em;
FONT-SIZE: 10px;
COLOR: black;
FONT-FAMILY: Verdana;
HEIGHT: 52px;
WIDTH: 300px;
TEXT-ALIGN: left;
BORDER-LEFT: #521800 1px solid;
BORDER-BOTTOM: #521800 1px solid;
BORDER-RIGHT: #521800 1px solid;
BORDER-TOP: #521800 1px solid;
/*background-color:lightsteelblue*/
background-color:white
}


.menu  {display:none; margin-left:4px}/* menu a scomparsa*/

.cornice
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    /*background-color: navy; */
    text-align:left;

}
.linea
{
    BORDER-TOP: #fff 1px solid;
 
}
.cor
{
    BORDER-RIGHT: #521800 1px solid;
    BORDER-TOP: #521800 1px solid;
    BORDER-LEFT: #521800 1px solid;
    BORDER-BOTTOM: #521800 1px solid;
    /*background-color: navy; */
    text-align:left;
}

