﻿html,body
{
      margin:0;
      padding:0;
      height:100%;
      border:none;
		background-color:	#c0c0c0;
}

/* Caratteri documento */
body, td, div, span, input, select, textarea, button {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 10pt;
}

/* Proprietà di default tabelle, celle, div */
div, table, tr, td  {
	border:0px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0px;
}

/* Proprietà di immagini */
img {
	border:0px;
}

/* Proprietà Form */
form  {
	border:0px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0px;
}

select, textarea, input, check {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #6E808F;	
	font-size: 10px;	
	border: 1px solid #878889;
	background-color: #dbe0e3;
	border-collapse: collapse;
}

.btn_invia {
width: 84px;
height: 20px; 
 margin: 0px;
 background-image: url(../img/BTN_invia.gif);
 background-repeat : no-repeat;
 background-color: transparent;
 border: 0px solid;
 cursor: pointer; 
}

.btn_invia_small {
width: 20px;
height: 20px; 
 margin: 0px;
 background-image: url(../img/elenco_menusx.gif);
 background-repeat : no-repeat;
 background-color: transparent;
 border: 0px solid;
 cursor: pointer; 
}

/* Link */
a { color: #CC3333; text-decoration: underline; font-weight: bold;}
a:link { color: #CC3333; text-decoration: underline; font-weight: bold;}
a:visited { color: #CC6666; text-decoration: underline; font-weight: bold;}
a:hover { color: #666666; text-decoration: underline; font-weight: bold;}

/* centrare la pagina web a larghezza fissa */
body { text-align:center }
#contenitore { width: 760px; margin: auto; text-align:left }  
#testa { width: 760px; margin:0; text-align:left }
#testa-up { width: 760px; margin:0; text-align:left }
#testa-down { width: 760px; margin:0; text-align:left }
#corpo { width: 760px; margin:0; text-align:left }
#piedipagina { width: 760px; margin:0; text-align:left }
#piedipagina-top { width: 760px; margin:0; text-align:center; }
#piedipagina-down { width: 760px; margin:0; text-align:center; }

/* contenitore */
#contenitore { 
	background:#fff; 
	border:1px solid #878889;
	height: 100%;
}

/* testa */
#testa { 
	height: 100px;
	background:#fff; 
	border:0px solid #000;
	padding: 0; 
}

#testa-up { 
	height: 80px;
	background:#fff; 
	border:0px solid #000;
	padding: 0;
}

Table.testa-up { 
	width: 760px;
	height: 80px;	
}

#Td1-testa-up { 
	width: 200px;
	height: 80px;
	background-image: url(../img/logo_up_part1.gif);
	background-repeat : no-repeat;
	vertical-align: bottom;
}

#Td2-testa-up{
	width: 200px;
	height: 80px;
	text-align: left;
	padding-left: 5px;
	}
	
#Td3-testa-up{
	width: 360px;
	height: 80px;
	text-align: right;
	}

.td-testa-upDX { 
	padding-right: 5px;
	text-align: right;
}

#td-testa-login { 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	border-left: 1px solid #878889;	
}

#td-testa-accesso{
	width: 56px;
	height: 20px;
	background-image: url(../img/text_accesso.gif);
	background-repeat : no-repeat;
	text-align: left;
}

#testa-down { 
	height: 20px;
	background-image: url(../img/sfondobarrup.gif);
	background-repeat : repeat-x;
	background-color:#DEDEDC;
	border:0px solid;
	padding: 0 
}

/* corpo */
#corpo { 
	height: 100%;
	background:#FFF;
}

#metatag {
	font-size: 1pt; color: #c0c0c0;	
	z-index: -5;
	visibility: hidden;
	position: absolute;
	Bottom: 0px;
}

#Td1-corpo-collsx {
	width: 200px;
	height: 100%;
	background-image: url(../img/Lato_Oriz_MEDbarrsx.gif);
	background-repeat : repeat-y;
}

#Td1-corpo-collsxb {
	background-image: url(../img/Lato_Oriz_MEDbarrsx.gif);
	background-repeat : repeat-y;
	}

#DIV-corpoup-collsx { 
	width: 200px;
	height: 38px;
	background-image: url(../img/Lato_Oriz_UPbarrsx2.gif);
	background-repeat : no-repeat;
}

#Td2-corpoup-collsx { 
	width: 200px;
	height: 20px;
	background-image: url(../img/Lato_Oriz_UPbarr.gif);
	background-repeat : no-repeat;
	text-align: left;
}

#Td2-corposx-colldx {
	width: 182px;
	height: 100%;
	vertical-align: top;	
}

#Td2-corposx-collsx{
	width: 18px;
	height: 100%;
	background-image: url(../img/Lato_Vert_UPbarrsx.gif);
	background-repeat : no-repeat;
	vertical-align: top;
}

#table-barra_flash_up{
	width: 560px;
	height: 200px;
}

#DIV-corpoBott-collsx { 
	width: 200px;
	height: 18px;
	background-image: url(../img/Lato_Oriz_DOWNbarrsx.gif);
	background-repeat : no-repeat;
}

#corpo-menusx {
	width: 178px;
}

.Td-corpo-menusx {
	border-bottom: 1px solid #878889;	
	padding-top: 8px;
	padding: 3px;
	color: #878889; font-weight: bold; text-align: right;
}

.menuLink{
	cursor: pointer;
}

#Box-Ricerca {
	padding-top: 8px;
	width: 179px;
	padding-left: 1px;
}

#CellBox-RicercaT {
	width: 176px;
	height: 35px;
	background-image: url(../img/Lato_Oriz_RICERCAup.gif);
	background-repeat : no-repeat;
}

#CellBox-RivenditoriT {
	width: 176px;
	height: 35px;
	background-image: url(../img/Lato_Oriz_RIVENDITORIup.gif);
	background-repeat : no-repeat;
}

#CellBox-RegistratiT {
	width: 176px;
	height: 35px;
	background-image: url(../img/Lato_Oriz_INFOup.gif);
	background-repeat : no-repeat;
}

#CellBox-Ricerca {
	background-image: url(../img/Lato_Oriz_RICERCAsfon.gif);
	background-repeat : repeat-y;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
}

.CellBox-CollLeft {
	background-image: url(../img/Lato_Oriz_RICERCAsfon.gif);
	background-repeat : repeat-y;
	padding-right: 15px;
	padding-left: 15px;
}

.CellBox-RicercaB {
	width: 176px;
	height: 12px;
	background-image: url(../img/Lato_Oriz_RICERCAbott.gif);
	background-repeat : no-repeat;
	margin-bottom: 10px;
}

#Box-PrimoPiano {
	width: 100%;
	border-collapse: separate;
	border-spacing: 4px;
}

#Cell1Box-PrimoPiano {
	width: 150px;
	height: 70px;
	vertical-align: top;
	background-color: #BFBFBF;
}

#Box-DescrPrimoPiano {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}

#Cell1Box-DescrPrimoPiano {
	width: 100%;
	height: 102px;
	background-color:#BFBFBF;
	font-size: 12pt; color: #CC3333; text-align: right; font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}

.Cell2Box-DescrPrimoPiano {
	width: 100%;
	background-color:#dbe0e3;
	font-size: 8pt; color: #666; font-weight: bold; text-align: right;
	padding-right: 2px;
	padding-left: 2px;
}

.Cell3Box-DescrPrimoPiano {
	width: 100%;
	background-color:#F0F2F5;
	font-size: 8pt; color: #000; text-align: right;
	padding-right: 2px;
	padding-left: 2px;
}

#Cell2Box-PrimoPiano {
	width: 220px;
	height: 50px;
	vertical-align: top;
}

#Box-Vetrina {
	width: 100%;
	border-collapse: separate;
	border-spacing: 4px;
}

.Cell1Box-Vetrina {
	/* width: 175px; */
	/* width: 188 px; */
	height: 50px;
	vertical-align: top;
	border-bottom: 1px solid #878889;
	border-right: 1px solid #878889;
}

.Cell1MiniBox-Vetrina {
	width: 85px;
	height: 50px;
	vertical-align: top;
	background-color: #E8E9EC;
}
.Cell2MiniBox-Vetrina {
	/* width: 90px; */
	/* width: 103 px; */
	height: 50px;
	vertical-align: top;	
	padding-left: 3px;
	background-image: url(../img/Sfondo_Oriz_minibox_vetrina.gif);
	background-repeat : repeat-y;
}

#Box-contatti {
	width: 100%;
	border-collapse: separate;
	border-spacing: 4px;	
}

.Box-FORM {
	width: 100%;
	border-collapse: separate;
	border-spacing: 4px;	
}

.TDsx-contatti{
	white-space: nowrap;
	color: #356EB3; font-size: 8pt; font-weight: bold; text-align: right;
	vertical-align: top;
	background-color: #DEDEDC;	
	padding: 2px;
	width: 95px;
}

.TDdx-contatti{	
	color: #356EB3; font-size: 8pt;
	vertical-align: top;
	padding: 2px;
	width: 100%;
}

.TDimg-prodotti{	
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border:1px solid #878889;
}

#box-img-prod{
	border-spacing: 4px;
	vertical-align: top;
	border-collapse: separate;
}

.TDInfo-registrazione{	
	color: #6E808F; font-size: 9px; font-weight: normal;
	vertical-align: top;
	padding: 0px;
}

.Trup-moduli{
	border-right: 1px solid #FFF;		
	white-space: nowrap;
	color: #356EB3; font-size: 8pt; font-weight: bold; text-align: center;
	vertical-align: middle;
	background-color: #DEDEDC;	
	padding: 2px;
}

.Trdown-moduli{
	border-bottom: 1px solid #878889;
	color: #356EB3; font-size: 7pt; text-align: left;
	vertical-align: middle;
	padding: 2px;
}

#corpo-top {
	width: 560px;
	height: 230px;
	background:#FFF; 
	border:0px solid #000;
	padding: 0;  
}

#corpo-body {
	width: 400px;
	height: 100%;
	background:#FFF; 
	border:0px solid #000;
	padding: 0;  
}

#corpo-colldx {
	width: 160px;
	height: 100%;
	background:#FFF; 
	border:0px solid #000;
	padding: 0;	
}

.Td1-corpo-body { 
	width: 400px;
	vertical-align: top;	
}

.BannerDx{
	margin-top: 2px;
	margin-bottom: 5px;
	text-align: center;
}

#Td1-corpo-colldx { 
	width: 160px;
	height: 350px;
	background: #dbe0e3;
	vertical-align: top;	
	text-align: center;
	padding-left: 2px;
}

#DivBannerCenter{
	margin: auto;
	text-align: center;
	width: 100%;
}

#Td1-corpo-colldxB { 
	width: 160px;
	height: 18px;
	background-image: url(../img/barra_dx_down.gif);
	background-repeat : no-repeat;
}

.boxBody-td1{
	width: 382px;
	height: 21px;
	background-image: url(../img/barra_up_box_home.gif);
	background-repeat : no-repeat;
}

.boxBody-td2{
	width: 382px;
	height: 10px;
	/* background-image: url(../img/barra2_up_box_home.gif); */
	background-image: url(../img/barra_up_sfondo_box_home.gif);
	background-repeat : repeat-x;
}

.boxBody-td3{
	width: 382px;
	height: 30px;
	background-image: url(../img/barra_sfond_box_home.gif);
	background-repeat : repeat-y;
	vertical-align: top;	
}
 
#map, #map span {
	 white-space: normal;	
}

.boxBody-td4{
	width: 382px;
	height: 10px;
	background-image: url(../img/barra_bottm_box_home.gif);
	background-repeat : no-repeat;
}

#mappa{
	margin-top: 10px;
	margin-left: 4px;
	margin-right: 2px;
}

.DivspazioBox{
	height: 5px;
}

div.fotoimage{
	margin-top: 5px;
	padding: 5px;
 	height:auto;
 	float: right;
 	width: auto;
}

/*pie' di pagina */
#piedipagina {
	height: 60px;
	background:#fff; 
	border:0px solid; 
	padding: 0;
}

#piedipagina-top {
	height: 20px;
	background-image: url(../img/sfondobarrup.gif);
	background-repeat : repeat-x;
	background-color:#DEDEDC;
}

#piedipagina-down{
	height: 40px;
}

#div-introA{
	background-color: #526C83;
	line-height: 100%;
	height: 100%;
}

#div-introB{
	margin: auto;
	position:absolute;
	top: 50%;
	left: 50%;
	width:600px; 
	height:520px;
	padding:0;
	margin-left:-300px;
	margin-top: -260px;
}

/* Varie*/
.testo1{
	font-size: 10px;
}
.classWidth {
	width: 100%;	
}

.classHeight {
	height: 100%;	
}

.classWidthHeight {
	width: 100%;
	height: 100%;	
}

.classWidth560 {
	width: 560px;	
}

.classWidth200 {
	width: 200px;	
}

.classWidth350 {
	width: 350px;	
}

.classValignTop {
	vertical-align: top;
}

.classValignBott {
	vertical-align: bottom;
}

.classAlignCenter {
	text-align: center;
}

.classAlignRight {
	text-align: right;
}

.classAlignLeft {
	text-align: left;
}

.classNoWrap{
 white-space: nowrap;
}

.classBold{
 font-weight: bold;
}

.classBodyBar{
 width: 382px;
 border-collapse: separate;
 margin-left: 8px;
 margin-right: 8px;
}

.classTDBodyBar{
 border-bottom: 1px solid #878889;
}

.classPad-Body{
 padding: 8px;
}

.TRLink{
	cursor: pointer;
}

.Text1{ color: #356EB3; font-weight: bold; font-size: 11pt; }
.Text2{ color: #356EB3; font-weight: bold; font-size: 12pt; }
.Text3{ color: #356EB3; font-weight: normal; font-size: 8pt; }
.Text4{ color: #356EB3; font-weight: normal; font-size: 7pt; }
.Text5{ color: #CC3333; font-weight: bold; font-size: 8pt; }
.Text6{ color: #356EB3; font-weight: bold; font-size: 10pt; }
.Text7{ color: #356EB3; font-weight: bold; font-size: 9pt; }
.Text8{ color: #FFFFFF; font-weight: normal; font-size: 8pt; }
.Text9{ color: #356EB3; font-weight: normal; font-size: 10pt; }
.TextIntest{ color: #356EB3; font-weight: normal; font-size: 7pt; text-align: left; }
a.TextIntest{ font-weight: normal;}
p.TextTitoloBoxBody { font-size: 10pt; color: #356EB3; font-weight: bold; margin: 0; margin-left: 4px; margin-right: 4px;}
p.TextCorpoBoxBody { margin: 0; margin-left: 4px; margin-right: 4px;}
ul{ margin-left: 20px; margin-bottom: 20px; }
ul.elencoServizi{	color: #6E808F; font-weight: bold; font-size: 10pt; list-style-image: url(../img/elenco_doppia_freccia.gif); }
ul.elencoPrivacy{	list-style-image: url(../img/elenco_doppia_freccia.gif); }