/* Definisco le regole per il corpo del documento */
body { 
	background: White; /* Prima dichiarazione: notate il punto e virgola finale!*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	font-size: 17px; /* Terza dichiarazione */
	margin:auto;
	text-align:center;
}

A:link{color:#e99024; text-decoration:none;}
A:hover{color:#6C8EEF; text-decoration:underline;}
A:active{color:#e99024; text-decoration:none;}
A:active:hover{color:#6C8EEF; text-decoration:underline;}
A:visited{color:#e99024; text-decoration:none;}
A:visited:hover{color:#6C8EEF; text-decoration:underline;}

/* Titolo di primo livello */
h1 {
	color: green;
}

h2 {
border-top:#000000 1px dashed;
border-bottom:#000000 1px dashed;
color:#ff5e3e;
font-size:14pt;
font-weight:normal;
padding:5px;
letter-spacing:2px;
text-transform:uppercase;
background: #d5d5d5;
}

h3 {
color:#ff5e3e;
font-size:14pt;
font-weight:bold;
padding-left:5px;
letter-spacing:2px;
text-decoration:underline;
text-transform:uppercase;
}

h4 {
color:#ff5e3e;
font-size:12pt;
font-weight:normal;
padding-left:5px;
letter-spacing:2px;
}

/* Paragrafo generico */
p {
color: black;
font: 16px;
text-align:justify;
padding: 10px;
}

/*<style type="text/css" media="print">
#wrap{
witdh:auto;
}
</style>*/

#wrap{
margin-top:9px;
width:760px;
margin-left:auto;
margin-right:auto;

/*border-left:grey 1px dashed;*/
}

#container{
color:grey;
/*width:600px;*/
/*margin-left:10px;*/
border-left:#CCCCCC 1px dashed;
padding:0px;
/*background-color: #eee;*/
}

#title{
height:120px;
/*margin-top:30px;*/
/*border-bottom:#CCCCCC 1px dashed;*/
font-size:16px;
letter-spacing: 4px;
/*background-color: white;*/
}

#subtitle{
height:40px;
/*margin-top:30px;*/
border-bottom:#ff8d36 2px solid;
border-top:#ff8d36 2px solid;
text-align:center;
font-size:18px;
/*font-weight:bold;*/
letter-spacing: 2px;
background-color: #ffc8ac;
padding-top:5px;
}

#didascalia{
text-align: center;
font-size:14px;
font-weight:bold;
}

#sidebar{
float:right;
text-align:center;
width:100px;
/*background-color: green;*/
border-left:#CCCCCC 1px dashed;
}

#tabella {
table-layout: auto;
color:grey;
font: 12px helvetica;
padding:5px;
background-color:#ffc8ac;
border:grey dashed 1px;
width: 650;
}

.pulsante input
{
/*background: white;*/
color: black;
background: #ffd49b;
border: 1px outset #d7b9c9;
font: bold 18px helvetica;
height:20px;
}

input
{
/*background: white;*/
color: black;
background: #fff9c3;
/*border: 1px outset #d7b9c9;*/
font: 12px helvetica;
}

select
{
/*background: white;*/
color: black;
background: #fff9c3;
/*border: 1px outset #d7b9c9;*/
font: 12px helvetica;
}

#fascia {
width:auto;
height:1px;
border-bottom:grey dashed 1px;
border-top:grey dashed 1px;
background-color:#ffc8ac;
}

#footer {
font-size:10px;
height:20px;
margin-top:10px;
text-align:right;
border-top:#CCCCCC 1px dashed;
color:grey;
letter-spacing: 2px;
}

#footer2 {
font-size:10px;
/*height:20px;*/
margin-top:10px;
text-align:center;
border-top:#CCCCCC 1px dashed;
/*border-bottom:#CCCCCC 1px dashed;*/
color:grey;
letter-spacing: 2px;
}

img.widepic70{
display: block;
width:70%;
height:60%;
position:center;
}

img.widepic{
display: block;
width: 100%
}



abbr[title]:hover:after{
/*Shows the value of the title attribute when hovered*/
	content: "(" attr(title) ")";
}
