@charset "utf-8";
html {
  overflow: scroll;
}
iframe {
	vertical-align:top;
	width:100%;
}
ul {
	text-align:left;
	padding-left:35px;
	margin: 0pt;
}
li {
	padding:5px;
}
li strong {
	border-bottom:1px solid #AEC7D3;
}
li div {
	padding-top:3px;
	text-align: justify;
}

a:link {
	color:#990000;
	text-decoration: none
}
a:visited {
	color:#990000;
	text-decoration: none
}
a:hover {
	text-decoration:underline;
}  
a#richiestaInformazioni, a#schedaTecnica, a#communicator {
	font-size:11px;
	font-weight:bold;
}

img {
	border:0;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

body.Ericsoft {
	margin: 10px 40px;
}

/* CLASSI DI CELLE DI TABELLE */
.cellaMenuLateraleAlto {
	padding: 4px; 
	background-color:#E7EFF3;
	width:300px;
	vertical-align:top;
	border-right: 1px solid #AEC7D3;
}
.cellaMenuLateraleBasso {
	padding: 0px; 
	background-color:#E7EFF3;
	width:300px;
	vertical-align:bottom;
	border-right: 1px solid #AEC7D3;
}
.cellaMenuCentrale {
	padding: 4px; 
	border-color:#AEC7D3;
	background-color:#FFFFFF;
	vertical-align:top;
}
.cellaIntestazione {
	background-image: url('immagini/sfondo/sfondo.png');
	background-repeat:repeat-x;
	border: hidden;
	border: 0px;
	vertical-align:middle;
	text-align: center;
}
.cellaLogo {
	background-image: url('immagini/sfondo/sfondo.png');
	background-repeat:repeat-x;
	border: hidden;
	border: 0px;
	vertical-align:middle;
	text-align: right;
}
.cellaFirmaSinistra {
	background-color: #E7EFF3;
	border:1px solid #AEC7D3;
	padding:4px;
	border-right:0;
	font-size: x-small;
	color: #808080;
}
.cellaFirmaDestra {
	background-color: #E7EFF3;
	border:1px solid #AEC7D3;
	padding:4px;
	font-size: x-small;
	color: #808080;
}

/* CLASSI DELLE PAGINE DI CONTENUTO */
.container {
	margin:10px;
}

.cellaDestraAlto {
	border-left: 1px solid #AEC7D3;
/*	background-image:url(./immagini/sfondo/sfondo_cella.png); */
	background-repeat:no-repeat; 
	background-position:right top;
	vertical-align:top;
}
.cellaDestraBasso {
	border-left: 1px solid #AEC7D3;
	border-top: 1px solid #AEC7D3;
}

.cellaSinistraAlto {
	text-align:center;
	vertical-align:top;
	width:307px;;
}
.cellaSinistraBasso {
	border-top: 1px solid #AEC7D3;
}

.tabellaPaginaContenuto {
	width:770px;
	border: 1px solid #AEC7D3;
}

.tabellaImmaginiContenuto {
	width:307px;
}

.rigaImmaginiContenuto {
	height:120px;
	text-align:center;
}

.cellaImmagineContenutoSinistra {
	border-color:#AEC7D3;
	border-style:solid;
	border-width:0 1px 1px 0;
}
.cellaImmagineContenutoDestra {
	border-color:#AEC7D3;
	border-style:solid;
	border-width:0 0 1px 0;
}
/*
	CLASSI DI TESTO
*/
.sottoTitoloMenu {
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin: 10px; 
	padding: 0;
}
.titoloMenu {
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin: 0; 
	padding: 0;
}

.testoRosso {
	color: #990000;
}

.testoProdotto {
	font-size:14px; 
	text-align:justify;
}

.testoPaginaPrincipale {
	font-size: 12px;
	text-align:justify;
}



.hiddencontent {
	padding:12px;
	background:#E7EFF3;
	display:none;
}

.tabellaEventi {
	text-align:left; 
	width:100%;
}
.tabellaEventi td, p{
	vertical-align:top;
	margin:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cellaInformazioni {
	text-align:center;
	background-color:#FFFF88;
	width:310px;
	margin:10px;
	padding-left:10px;
	border:1px solid #AEC7D3;
}

.cellaInformazioniBianca {
	margin: 0 0 10px 10px;
	padding: 5px;
	border:1px solid #AEC7D3;
	font-size:9px;
}

.cellaInformazioniBiancaSenzaMargini {
	vertical-align:top;
	padding: 5px;
	margin-top:10px;
	border:1px solid #AEC7D3;
	text-align:left;
}

.rigaAssistenza {
	text-align:left;
	vertical-align:bottom;
	height:25px;
}

.cellaCategoriaAssistenza {
	border-bottom:1px solid #AEC7D3;
	margin-top:10px;
}

.cellaAssistenzaCentrata {
	border:1px solid #AEC7D3;
	margin:10px;
}
span.corsivo
{
	font-style:italic;
}