﻿Body {
    background-color: #BBD7E8;
    background-image: url("../images/immagini/sfondo.png");
    background-repeat: repeat-x;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
    margin: 0;
}
a {
    color: #000000;
    display: table;
    float: left;
    text-decoration: none;
}
#container {
    display: table;
    margin: auto;
    width: 1024px;
}
#blocco1 {
    display: table;
    width: 100%;
	background-color: white;
}
#blocco_logo {
    float: left;
    height: 139px;
    border: none;
	margin-left: 10px;
	margin-top: 5px;
}
#logo_posizionamento {
    float: left;
    margin-left: 91px;
    margin-top: 0;
}
#scelta_lingua {
    color: #000000;
    display: table;
    float: right;
    font-size: 13px;
    margin-top: 20px;
}
#scelta_lingua span {
    display: table;
    float: left;
    padding: 5px;
}
.scelta_lingua a {
    color: #000000;
}
.scelta_lingua_active a {
    color: #0697EB;
    font-weight: bold;
}
#blocco_menu {
    display: table;
    float: right;
    /* padding: 5px 0; */
    width: 100%;
	height: 60px;
}
#riga_bianca {
    background-color: #FFFFFF;
    clear: both;
    height: 0;
    width: 100%;
}
#blocco2 {
    display: table;
    height: 500px;
    width: 100%;
}
#blocco3 {
	float: left;
    font-size: 11px;
    height: 74px;
    text-align: center;
    width: 100%;
	background-color: white;
}
.footer, .footer a {
    color: #000099;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 26px 0 0 83px;
}
.footer a {
	padding-left: 0;
	padding-top: 0;
	text-decoration: none;
}
#b2_sottomenu {
	background-image: url("../Images/immagini/layout1_08.gif");
	float: left;
	height: 33px;
	margin-left: 92px;
	width: 798px;
}
#B_menu0 {
	margin-right: 92px;
	margin-top: 25px;
	text-align: right;
	width: 590px;
}
.MENU0_alto a {
	color: #000099;
	float: right;
	font-size: 12px;
	margin-left: 14px;
	text-decoration: none;
}
.MENU0_DIV1 a:hover {
	background-color: #0697EB;
	color: #FFFFFF;
	height: 50px;

}
.MENU1_DIV1 a:hover {
	background-color: #CCCCCC;
	color: #FFFFFF;
	height: 50px;

}
.MENU0_DIV1_ACT > a {
	/* font-weight: bold; */
	padding: 5px 10px;
	height: 50px;
	color: white;
}
.MENU1_DIV1_ACT > a {
	/* font-weight: bold; */
	padding: 5px 10px;
	height: 50px;
	color:white;
}
#form1_cerca {
	color: #000099;
	float: right;
	font-size: 19px;
	font-style: italic;
	margin-left: 10px;
	margin-top: -9px;
}
.cerca {
	color: #000099;
	font-size: 10px;
	font-style: italic;
	padding-bottom: 2px;
}
#B_menu1 {
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
#B2_menu1 {
	font-size: 13px;
	font-weight: normal;
	margin-left: 7px;
	margin-top: 10px;
	text-align: left;
}
#b2_corpo {
	background-color: #D5DCE4;
	float: left;
	height: 356px;
	margin-left: 92px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 7px;
	width: 764px;
}
#b2_corpo_big {
	background-image: url("../Images/immagini/sfondo_interno.jpg");
	float: left;
	height: 376px;
	margin-left: 92px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 7px;
	width: 764px;
}
#b2_corpo_index {
	background-color: #DFDFDF;
	display: table;
	height: 500px;
	margin: auto;
	width: 100%;
}
#B2_corpo_foto_B_DX {
	background-image: url("../Images/immagini/layout1_09_big.gif");
	clear: both;
	float: left;
	height: 328px;
	margin-left: 590px;
	width: 167px;
}
#b2_corpo p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
DIV.content {
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	visibility: hidden;
	z-index: 1;
}
#up {
	left: 1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 2;
}
#down {
	bottom: 0;
	left: 1px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}
#dragBar {
	background: none repeat scroll 0 0 #731C7A;
	height: 8px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1px;
	width: 3px;
	z-index: 1;
}
div#scrollbar, div#track, div#dragBar, div#up, div#down {
	-moz-user-select: none;
}
.Applicazioni_link_1 a {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-decoration: none;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0 0 5px;
}
.Titolo_blu {
	color: #0000CC;
	font-family: Arial;
	font-size: 14pt;
	margin: 0;
	padding: 0;
}
.Titolo_blu a {
	color: #0000CC;
	font-family: Arial;
	font-size: 14pt;
	margin: 0;
	padding: 0;
}
.Testo_corpo_1 {
	color: #FF0000;
	font-family: Arial;
	font-size: 11pt;
}
.Testo_corpo_1 a {
	color: #FF0000;
	font-family: Arial;
	font-size: 13pt;
	font-weight: bolder;
	margin: 0;
	text-decoration: none;
}
#img_bottom_azienda {
	margin-top: 210px;
}
.Testo_corpo p {
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	margin-left: 0;
	padding-left: 0;
}
.Testo_corpo, .Testo_corpo a {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	margin-left: 0;
	padding-left: 0;
}
.Testo_corpo_center, .Testo_corpo_center a {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	text-align: center;
}
.TIT_corpo {
	display: table;
	margin-bottom: 20px;
}
.Prod_NAV a {
	color: #0000CC;
	float: left;
	font-family: Arial;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 0;
	text-decoration: none;
}
.prodotti_corpo {
	display: table;
	font-size: 13px;
	line-height: 1.7em;
}
#cella_ripetuta {
	background: none repeat scroll 0 0 #999999;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 60px;
	margin-left: 12px;
	margin-top: 10px;
	padding: 5px;
	text-decoration: none;
	width: 320px;
}
.Testo_corpo_cella_RIP, .Testo_corpo_cella_RIP a {
	color: #000000;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 0;
	text-decoration: none;
}
.Link_scheda_tecnica a {
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.Link_ancora_prodotto a {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
#powerby {
	float: left;
	margin-left: 440px;
	margin-top: 10px;
	width: 200px;
}
.powerby a {
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#footer_div {
	float: left;
	margin-left: 0;
	margin-top: -10px;
	width: 980px;
}
#Richiedi_info {
	background-image: url("../images/immagini/richiedi_info_sfondo.jpg");
	background-position: center center;
	background-repeat: repeat-x;
	float: left;
	font-size: 14px;
	height: 28px;
	margin-top: 30px;
	padding-left: 6px;
	padding-top: 5px;
	width: 170px;
}
#elenco1 li {
	padding-bottom: 10px;
}
#form_contatto {
	font-size: 12px;
}
.MENU0_DIV1 > a {
	height: 50px;
	padding: 5px;
}
.MENU0_DIV1 {
	display: table;
	float: right;
	text-align: center;
}
.MENU0_DIV1_ACT {
	background-color: #0697EB;
	display: table;
	float: right;
	text-align: center;
}
.MENU1_DIV1 > a {
	height: 50px;
	padding: 5px 10px;
}
.MENU1_DIV1 {
	display: table;
	float: right;
}
.MENU1_DIV1_ACT {
	background-color: #CCCCCC;
	display: table;
	float: right;
}
.blocco2_testi {
	display: table;
	font-size: 14px;    
	padding: 10px 50px;
	text-align: justify;
	width: 924px;
}
td{
	padding: 0 20px;
}
#form1 table tr {
	height: 30px;
}
#form1 input[type="text"], textarea {
	background-color: white;
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 100%;
}
#form1{
	display: table; 
	width: 80%; 
	margin: auto;
}
.titolo_corpo{
	display: table;
	margin-top: 20px;
}
#tab_reduction_cost_plan td{
	width: 50%;
}
#form1 td{
	width: 50%;
	text-align:right;
}