/*-------------------- STILE FORM NEWSLETTER --------------------*/
#boxnewsletter
        {
        background-color:red;
        padding:3px;
        margin:0;
        }
.newsletter_td
	{
        font-size:0.7em;
        margin:0;
        padding:0;
        color:#fff;
        font-weight:bold;
	}
.newsletter_input
        {
        width:140px;
        }
.newsletter_button
        {
        margin-top:5px;
        }
.newsletter_msg
        {
        font-size:0.65em;
        border:2px solid #fff;
        padding:3px;
        margin:0;
        color:#fff;
        font-weight:bold;
        }

/*-------------------- COMMUNITY  USERNAME/PASSWORD --------------------*/
.community_table  /* ------ CONTENITORE ------ */ 
	{
	font-size: 0.65em;
	margin:10px 0 0 0px;
	border: 1px solid silver;
	padding: 5px;
	font-weight: bold;
	color:white;
	background-color:red;
	}

#community_username {
	border: 1px solid silver;
	width: 95px;
	margin: 3px 0 3px 0;
	}
.community_input
	{
	color: #000;
	width: 135px;
	}
#community_password
	{
	border: 1px solid silver;
	width: 95px;
	margin: 3px 0 3px 0;
	}
.community_button
	{
	}
#butt_login
	{
	border: 1px solid silver;
	width: 50px;
	background-color: #fff;
	}
.community_msg
	{
	color: #fff;
	margin: 10px 0 10px 5px;
	font-size: 0.8em;
	font-weight: bold;
	background-color:red;
	padding:3px;
	}
.community_logout
	{
	border: 1px solid red;
	font-weight: bold;
	color:red;
	margin: 20px 0 20px 5px;
	}
/*-------------------- STILE FORM RICERCA --------------------*/
.form_title{
	background-color:silver;
	color:#58585a;
	font-size:0.8em;
	font-weight:bold
	}
.news   {
	font-size:0.65em;
	color:silver;
	}

.label  {
	color:silver;
	font-size:0.65em;
	}
/*-------------------- FINE STILE FORM RICERCA --------------------*/
.newsletter{
        font-size:1em;
        font-weight:bold;
	}
.newsletter a{
        color:silver;
        text-decoration:none;
	}
.newsletter a:hover{
        color:#ffd300;
        text-decoration:none;
	}
/*-------------------- TESTATA --------------------*/
#intestazione {
	}
#int-a {
	background-color:silver;
	color:#FFF;
        height:20px;
	}
#int-b {
        height:150px;
        padding:10px 10px;
	}
#int-c {
        padding-left:10px;
        border-bottom:3px solid silver;
	}
#box-1 {
	padding:0;
	width:150px;
        float:left;
	margin:0 10px 0 0px;
	}
#box-2 {
	margin:0;
	padding:0;
	width:470px;
        float:left;
	}
#box-3 {
	padding:0;
        float:left;
        margin:0 0 0 10px;
	width:150px;
	}
#box-4 {
	padding:5px 0 5 5px;
	border:2px solid silver;
        float:left;
	margin:10 0 0 10px;
	width:140px;
        height:18px;
	}
.link-1 {
	margin:0 5px 0 0px;
	padding:2px 0;
	width:148px;
        float:left;
        border:2px solid silver;
        font-size:0.65em;
        text-align:center;
        color:silver;
	}
.link-2 {
	margin:0 0 0 3px;
	padding:2px 0;
	width:148px;
        border:2px solid silver;
        float:left;
        font-size:0.65em;
        text-align:center;
	}
.link-2 a{
        color:silver;
        text-decoration:none;
	}
.link-2 a:hover{
        color:#ffd300;
        text-decoration:none;
	}
.link-3 {
	padding:2px 0;
	width:148px;
        float:left;
	margin:0 0 0 5px;
        font-size:0.65em;
        border:2px solid silver;
        text-align:center;
        color:silver;
	}
.link-4 {
	padding:2px 0;
	width:148px;
        float:left;
	margin:0 0 0 5px;
        font-size:0.65em;
        border:2px solid silver;
        text-align:center;
        color:silver;
	}
.link-4 a{
        color:silver;
        text-decoration:none;
	}
.link-4 a:hover{
        color:#ffd300;
        text-decoration:none;
	}
.link-5 {
	width:148px;
        float:left;
	margin:0 0 0 10px;
        font-size:0.65em;
        border:2px solid silver;
        color:silver;
        text-align:center;
	padding:2px 0;
	}
.link-6 {
        font-size:0.65em;
        background-color:red;
        padding:2px;
        font-weight:bold;
	}
.link-6 a {
        color:#fff;
        text-decoration:none;
	}
.link-6 a:hover {
        color:#fff;
        text-decoration:none;
	}
body    {
	margin: 0;
	padding:20px 0;
	text-align:center; /* per IE5.x/Win */
	background:url(../pix/ogb-sfondo08induweb.jpg);
	color:#000;
	font:100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#centrato {
	width:810px;
	margin:auto;
	text-align: left; /* per IE5.x/Win */
        border:3px solid silver;
	}
#corpo {
	width:810px;
	float:left;
	background-color:#3e3d40;
	}
#colonna-1 {
	float:left;
	width:150px;
	color:silver;
        text-align:left;
        padding:0 10px 20px 10px;
        margin-top:0;
	}
#colonna-2 {
	width:619px;
	float:left;
	color: silver;
        padding:0 10px 20px 10px;
        margin-top:5px;
        border-left: 1px solid silver;
        text-align:justify;
	}
.titolo {
	font-size:1em;
	font-weight:bold;
	text-align:left;
	color:navy;
	margin:10px;
	padding:0;
	border-bottom:1px solid navy;
	}
.titolomedio {
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
	color:#d2d2d2;
	margin:10px 10px 0 0;
	padding:0;
	}
.titolomedio2 {
	font-weight:bold;
	text-align:left;
	color:#ffd300;
	margin:10px;
	padding:0;
	}
.testo  {
	font-size:0.65em; 
        margin:10px 0 10px 0;
        padding:0;
	}
.testo a {
	color:#ffd300;
	}
.testo a:hover {
	color:#ffd300;
	}
.testo a:visited {
	color:#ffd300;
	}
.torna  {
	text-align:center;
        }
.torna a{
        font-size:0.65em;
        color:#ffd300;
        }
.registratiSubito a
        {
        font-size:0.9em;
        color:#ffd300;
        }
.registratiSubito a:hover
        {
        color:silver;
        }
/*-------------------- PIEDE --------------------*/
#pie-di-pagina {
	background-color:silver;
	color:#58585a;
	clear:left;
	border:3px solid silver;
        height:15px;
        font-size:0.6em;
        text-align:center;
	}
.path	{
	font-size:0.65em;
	padding:0 0 0 10px;
	color:#58585a;
	margin:0;
	width:80%;
	float:left;
	}
.path_2 {
	color:#58585a;
	text-decoration:none;
	margin:0;
	}
fieldset{
        border-style: none;
	margin:0;
        padding: 0;
}
form{
	float:right;
	display:inline;
	text-align: right;
	width:auto;
	margin:0;
        padding: 0;
	}
/*#swaplang{
        padding: 0;
        }*/
.swaplangclass{
	font-size:0.6em;
        padding: 0;
        margin: 0;
	}
.clear  {
        clear:left;
        }
