
body {
background-color: #484848;
margin:0px;
}


#corpo_centrale{
background-color:#FFFFFF;
width:999px;

}
#footer{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}

#footer A{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;

}

.riga{
width:997px;
background-color:#D4D6D1;
 }
 
.riga td{
height:10px;

 }
 
 
 

.descrizione_blocco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484848;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	
}

.descrizione_blocco A{
color:#1C6FA2;
font-weight:bold;
text-decoration:none;
}

.descrizione_blocco A:hover{
text-decoration:underline;
color:#669933;
}

.descrizione_blocco p {
padding-bottom:2px;
margin:2px;
}


.descrizione_blocco img{
height:247px;
width:247px;
margin-right:10px;
padding:2px;
border:1px solid #669933;
font-size:19px;
}

.menu_sx {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#484848;
padding-left:10px;
padding-right:20px;
text-align:justify;
font-weight:bold;
}
.menu_sx A{
color:#1C6FA2;
font-size:12px;
}
.menu_sx A:hover{
	color:#669933;
	text-decoration:none;
	font-size:12px;
}

.descrizione_header{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:20px;
padding-right:50px;

}




.descrizione_main_header{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;

}

.descrizione_main_header A{
color:#FFFFFF;
text-decoration:none;

}

.descrizione_main_header A:hover{
color:#FFFFFF;
text-decoration:underline;

}


H1 {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:bold;
color:#484848;
padding-right:55px;
padding-top:0px;
padding-bottom:20px;
}

H2 {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#484848;
padding-left:15px;
padding-top:18px;
}

.titolo{
background:url(../../img/left_titolo.png) no-repeat left bottom ;
height:50px;
margin-left:10px;

}

.titolo_menu{
background:url(../../img/left_titolo_menu.png) no-repeat left bottom ;
height:50px;
margin-left:5px;

}


.menu A{
font-family:Arial Narrow,Tahoma,Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#484848;
text-decoration:none;
}
.menu A:hover{
color:#669933;
}


.argomenti_correlati {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
text-align:justify;
}

.argomenti_correlati A{
color:#FFFFFF;
text-decoration:none;
}
.argomenti_correlati A:hover{
color:#FFFFFF;
text-decoration:underline;
}

.inputs
{
	font-size: 12px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #1C6FA2;
	background-color: #F4F4F4;
	border: 1pt solid #708090;
}

.inputs_sel
{
	font-size: 12px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #1C6FA2;
	/*background-color: #F4F4F4;*/
	background-color: #FFFFFF;
	border: 1pt solid #669933;
}

.inputs_disabled
{
	font-size: 12px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #1C6FA2;
	background-color: #F4F4F4;
	border: 1pt solid #E3E3E3;
}

.inputs_checkbox
	{
	color: #1C6FA2;
	}

.inputs_err
{
	font-size: 12px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #FFFFFF;
	background-color: #669933;
	border: 1pt solid #669933;
}

.asterisco{
	color:Red;
}

#griglia_form{
width:600px;
padding:20px;
border:1px solid #CCCCCC;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#484848;
font-size:12px;
font-weight:bold;

}

#griglia_form td{
width:170px;
vertical-align:top;
border:0px solid #CCCCCC;
padding:2px;
margin:1px;
text-align: left;

}

#griglia_form img{

width:150px;
height:120px;
border:1px solid black;
margin-top:10px;

}

#griglia_form A{

font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
font-weight:bold;

}
#griglia_form A:link{

color:#333333;
}
#griglia_form A:hover{

color:#333333;
text-decoration:none;
}
#griglia_form A:visited{

color:#333333;
}


