/* Stili di template */

html,body{margin: 0;padding:0}

body {
font-family:  "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
text-align:center;
color:#000000;
font-size: 70%;
word-spacing:0.13em;
letter-spacing:0.12em;
line-height:1.6em
}


div#header {
width: auto;              
text-align: left;
border-bottom: #999 1px dashed;
}

div#container {
width: 780px;              
margin: 0px auto;
border-bottom: #bbbbbb 1px dashed;
}


div#navigation {
clear: left;
width: 780px;              
margin: 0px auto;
border-bottom: #bbbbbb 1px dashed;
}

div#content {
text-align: left;
margin-top: 4px;
padding :10px;
border-left: #bbbbbb 1px solid;
border-right: #bbbbbb 1px solid;
}

div#footer {
clear: left;
width: 780px;              
margin: 0px auto;
padding:10px;
}

/* Stili per la navigazione */
div#navigation a:link {	color: #008584 }
div#navigation a:visited {color: #555}
div#navigation a:hover {color: #000}
div#navigation a:activelink { color: coral}

/* Stili di contenuto */

div#titolo-sezione {
color:#aca4a4;
text-align: left;
border-top: red 1px dashed;
border-bottom: red 1px dashed;
}

.box200 {
min-height: 200px;
height: auto !important;
height: 200px;
width: 200px;
border-top: #bbbbbb 1px solid;
border-bottom: #bbbbbb 1px solid;
border-left: #bbbbbb 1px solid;
border-right: #bbbbbb 1px solid;
}

.boxrosso {
width: 200px;
padding : 20px;
border-top: red 1px dashed;
border-bottom: red 1px dashed;
border-left: red 1px dashed;
border-right: red 1px dashed;
margin:auto;
}

.boxnav {
width: 180px;
border-left: #008584 1px dashed;
padding: 4px;
}
.titnav {
color:#acafaf;
text-align: center;
border-bottom: #008584 1px dashed;
}

/* Stili generici */

a:link { color: #008584 }
a:visited {color: #555}
a:hover {color: #000}
a:activelink { color: coral}


h1 {
font-size: 1.3em; 
font-family: verdana,arial,sans-serif;
word-spacing:0.3em;
letter-spacing:0.4em;
color:#0f0f0f;
}

h2,h3,h4 {
font-size: 110%;
font-family: verdana,arial,sans-serif;
word-spacing:0.24em;
letter-spacing:0.3em;
color:#0f0f0f;
}

p {
margin-bottom:6px;
margin-top:6px;
}

li,td {
text-align:left;
color:#000000;
word-spacing:0.10em;
letter-spacing:0.10em;
line-height:1.6em
margin-bottom:6px;
margin-top:6px;
}


/* SottoStili generici */

.hhd {
margin-bottom:20px;
margin-top:20px;
text-align:justify;
color:#acafaf;
word-spacing:0.13em;
letter-spacing:0.12em;
line-height:1.5em
}
div#app {
font-size: 9px;
color:#777;
text-decoration : none
}

a.app:link { color: #999 }
a.app:visited {color: #999}
a.app:hover {color: #999}
a.app:activelink { color: #999}
.pc {text-align: center;}



