/*------------------------------------------------------
Name: style_02.css
Update: 07.11.2005
Author: Eventi telematici S.r.l.
------------------------------------------------------*/
/*Struttura della pagina
-----------------------------------------------------*/
#container
{
width:92.5%;
margin: 5px auto;
background-color: #fff;
color: #333;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
line-height: 130%;
}

#header
{
padding:0;
margin:0 0 1em 0;
background:#f5f5f6;
height:4.5em;
border-bottom:4px solid #f7aa16;
}
.hid
{

}
#header h1, #menu1, #menu2, #menu3, #leftnav
{
display:none;
}
#content
	{
	margin-left: 2em;
	margin-right: 2em;
	padding: 0 0 2em 0;
	}
#footer
{
clear: both;
margin: 0;
padding:0;
color: #000;
background-color: #FFF;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
text-align:right;
font-size:0.6em;
}

/*Elementi della pagina
-----------------------------------------------------*/
body{ 
font-family: Verdana, Arial, sans-serif;
background:#FFF;
}
fieldset{ 
border:1px solid #144B8F;
color: #144B8F;
padding:1em;
background:#FFF;
}
legend{ 
color: #144B8F;
font-weight:bold;
font-size:0.8em;
background:#FFF;
}
label span
{ 
color: #144B8F;
font-weight:bold;
font-size:0.7em;
background:#FFF;
width:15em;
text-align:right;
float:left;
margin-top:0.5em;

}
.input-box, .submit-button
{ 
margin-top:0.5em;
}
div.login
{ 
width:500px;
text-align:center
}
/*Header
-----------------------------------------------------*/
#header img
{
border:0;
display:inline;
height:71px;
}

/*Contenuto
-----------------------------------------------------*/

#content h2 
{ 
margin: 0 0 .5em 0;
font-size:1em;
}
h2.tipo1
{ 
color:#000;
}

h2.tipo2
{ 
color:#F36149;
}

#content p 
{ 
margin: 1em 0;
padding:0;
color:#000;
font-size:0.8em;
}

#content li 
{ 
margin: 0;
padding:0;
color:#000;
font-size:small;
list-style-type:square;
}
#content li li
{ 
margin: 0;
padding:0;
color:#000;
font-size:small;
list-style-type:circle;
}
dt a:link{ 
font-weight:bold;
font-size:0.8em;
color:#000;
}
dt a:visited{ 
font-weight:bold;
font-size:0.8em;
color:#000;
}
dt a:hover{ 
font-weight:bold;
text-decoration:none;
font-size:0.8em;
color:#000;
}
dd{ 
margin-left:15px;
}
dl.progetti
{
margin: 2em 0;
padding: 0;
}

.progetti dt
{
position: relative;
left: 0;
top: 1.1em;
width: 7em;
font-weight: bold;
}

.progetti dd
{
border-left: 1px solid #000;
margin: 0 0 3.5em 8em;
padding: 0 0 .5em .5em;
}
.progetti dd img
{
float:right;
margin-lef:1em;
}
/*Footer
-----------------------------------------------------*/

#footer ul
{
display:none;
}

/*Link
-----------------------------------------------------*/

a:link
{
margin: 0;
padding:0;
color: #144B8F;
font-weight:normal;
text-decoration:underline;
}
a:visited
{
margin: 0;
padding:0;
color: #074b76;
font-weight:normal;
text-decoration:underline;
}
a:hover
{
margin: 0;
padding:0;
color: #144B8F;
font-weight:normal;
text-decoration:none;
}