/* CSS Document */
*html body 
{
 font-size: small;
}

body 
{
 text-align: justify;
 margin-left: 50px;
 margin-top: 0px;
 margin-right: 50px;
 margin-bottom: 0px;
 background-color: #f2e6e6;
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: small;
 line-height: 1.5em;
}

#header
{                                                                                Prova
 width: 100%;                                                                    prova
 background-color: #b46b6b;
 color: #ffffff;
 font-weight: bold;
 font-size: 120%;
 text-align: center;
}

#header_p1 
{
 width: 100%;
 height: 60px;
 background-color: #b46b6b;
 color: #ffffff;
 font-weight: bold;
 font-size: 110%;
 text-align: center;
 overflow: hidden;
}

#header_p2 
{
 width: 100%;
 color: #ffffff;
 font-size: 110%;
 background-color: #b46b6b;
 text-align: center;
 overflow: hidden;
}

#briciole 
{
 color: #ffffff;
 font-size: 80%;
 height: 20px;
 background-color: #c28787;
 text-align: left;
}

#briciole a 
{
 font-weight: bold;
 color: #ffffff;
}

#avviso 
{
 font-size: 120%;
 color: #0099FF;
 text-align: center;
 font-weight: bold;
}

#img_sx 
{
 width: 20%;
 text-align: center;
 float: left;
 font-weight: bold;
 font-size: 80%;
}

#img_cr 
{
 width: 20%;
 text-align: center;
 float: center;
 font-weight: bold;
 font-size: 80%;
}

#img_dx 
{
 width: 20%;
 text-align: center;
 float: right;
 font-weight: bold;
 font-size: 80%;
}

#update 
{
 font-size: 75%;
 height: 25px;
 font-weight: bold;
 text-align: left;
}

#update a 
{
 color: #AE5700;
}

#download 
{
 font-size: 75%;
 font-weight: bold;
 text-align: left;
}

#download a 
{
 color: #AE5700;
}

#scarica 
{
 font-size: 75%;
 height: 25px;
 font-weight: bold;
 text-align: right;
}

#scarica a 
{
 color: #AE5700;
}

#elenco 
{
 font-size: 85%;
 text-align: center;
}

#elenco a 
{
 text-align: center;
 font-weight: bold;
 color: #AE5700;
}

#elenco_2 
{
 color: #AE5700;
 font-size: 80%;
 text-align: center;
}

#navigation_bar 
{
 font-size: 85%;
 text-align: center;
}

#navigation_bar ul 
{
 list-style: none;
 margin: 0;
 padding: 0;
}

#navigation_bar li 
{
 float: left;
 padding-left: 5px;
 display: block;
}

#navigation_bar a 
{
 color: #AE5700;
}

#navigation_bar a:hover
{
	font-weight: bold;
}

#content 
{
 font-size: 90%;
 text-align: justify;
}

#content a 
{
 color: #AE5700;
}

#breadcrumbs 
{
 font-size: 90%;
}

#footer 
{
 text-align: center;
 font-size: 75%;
}

.content 
{
 font-size: 90%;
 text-align: justify;
}

.loc 
{
 line-height: 1em;
 color: #0000ff;
}

.dida 
{
 font-size: 80%;
 font-weight: bold;
 text-align: center;
}

.column_1_3 
{
 float: left;
 width: 30%;
 padding: 10px;
}

.column_1_2 
{
 float: left;
 width: 45%;
 padding: 10px;
}

.column_3_3, .column_text 
{
 width: 98%;
 padding: 10px;
}

.column_text 
{
 text-align: justify;
}

.center 
{
 font-size: 70%;
 text-align: center;
 font-weight: bold;
}

.red_title 
{
 background-color: #ff0000;
 color: #fff;
 text-align: center;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0.5em;
 margin-left: 0;
}

.link_list, .link_list_big 
{
 color: #AE5700;
 font-size: 90%;
 list-style: none;
 text-align: center;
}

.link_list li, .link_list_big li 
{
 margin-bottom: 0.5em;
}

.link_list_big 
{
 font-size: 110%;
 font-weight: bold;
}

.link_list a .link_list_big a 
{
 color: #AE5700;
}

.small 
{
 font-size: 80%;
}

.note 
{
 margin: 0;
 font-size: 85%;
}

.clear 
{
 clear: both;
}

.image 
{
 font-size: 90%;
 font-weight: bold;
}

h1, h2 
{
 color: #333333;
}

.infotable 
{
 width: 100%;
 font-size: 95%;
 border-collapse: collapse;
 line-height: 1.5em;
}

.infotable th, .infotable td 
{
 border-color: #000;
 border-width: 1px;
 border-style: solid;
 border-collapse: collapse;
}

.infotable th 
{
 font-variant: small-caps;
 font-weight: bold;
 font-style: italic;
 text-align: center;
}

.infotable a 
{
 text-align: center;
 font-weight: bold;
 color: #AE5700;
}

a img 
{
 border-width: 0;
}

/*********** Skip Link ********************/
#skip span 
{
 display: none;
}

#skip div 
{
 display: none;
}

#skip a 
{
 position: absolute;
 margin-left: -1000px;
}

#skip a:focus, #skip a:active 
{
 margin-left: 0;
 display: block;
 width: 15em;
 overflow: visible;
 background-color: #000;
 color: #fff;
}
