/* CSS Document */

body {
	font: 100%  Arial, Verdana, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtr #container {
	width: 955px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}ƒ
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

/* COLUMN LEFT */

.generalTable { width:100%; text-align:center;}

.col-immHm { width:100%; height:457px; vertical-align:top; text-align:center; margin: 0 auto; background-image:url(images/imm-col-home.jpg); background-repeat:no-repeat; background-position: top center;}

#addressTime { width:75%; margin-top: 400px; float: right; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#005194; font-size:small;}
#addressTime .local { font-size:12px; font-weight:bold;}
#addressTime .time { margin: 4px 0px 3px 20px; font-size: 10px; line-height:13px; }

#addressTime .time  a:link,  #addressTime .time  a:visited
{ text-decoration:none; color: #005194; font-weight:bold;  }

#addressTime .time  a:hover
{ text-decoration:none; color:#1BCADD ; font-weight:bold; }

/* ORIZZONTAL MENU' TOP */

.bot { float:left; width:72px;}
.botSpacer { float:left; width:57px;}

.menuOrizz { width:100%; background-image:url(images/line-menu.gif); background-position: left; background-repeat:repeat-x; height:14px;}
.menuBot {  font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#006699; text-align:center; }
.menuBot  a:link, a:visited { color:#006699; text-decoration:none; background-color:#FFFFFF; padding: 0px 8px }
.menuBot  a:hover {color:#0CC8BB; text-decoration:none;}


/*  PAGE CONTENT */

#pageContent { padding: 20px 10px 10px 10px; vertical-align:top; min-height:13em; text-align: left;}

.imageCircle01 { text-align:right; vertical-align:top; }


.title01 { float:left; font-size:14px; color:#1BCADD; padding:4px 5px; text-transform:uppercase;}
.01 { margin: 0px 10px 5px 0px;}

.subtitle01 { font-size:11px; color:#333333; padding: 2px 0px; font-weight:bold;}
.subtitle01 a:hover { color:#0CC8BB; text-decoration:none; }



.text01 {font-size:11px; color:#333333; padding:2px 0px; text-align:left; }
.text01 a:link, .text01 a:visited  { color:#006699; text-decoration:underline; }
.text01 a:hover { color:#0CC8BB; text-decoration:none; }
.greyline { height:25px; border-bottom: #CCCCCC solid 4px;}




/* MENU PRODOTTI */
.titoloelenco { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 2px 2px 2px 12px; color:#006699;  text-align:left; font-weight:bold; }
.menuProdotti { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; border-bottom:#93e7e6 solid 1px; padding:0; margin:0;}
.menuProdotti a:link, .menuProdotti a:visited { color:#000; text-decoration:none; padding:0; margin:0;}
.menuProdotti a:hover { color:#0CC8BB; text-decoration:none; padding:0; margin:0; }

.menuProdottiSP { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #C30; font-weight:bold; text-align:left; border-bottom:#93e7e6 solid 1px; padding:0; margin:0;}
.menuProdottiSP a:link, .menuProdottiSP a:visited { color: #C30; text-decoration:none; padding:0; margin:0; font-weight:bold;}
.menuProdottiSP a:hover { color:#006699; text-decoration:none; padding:0; margin:0; font-weight:bold;}


.menuProdottibk { width:20%; font-family: Verdana,Arial, sans-serif; font-size:9px; text-align:left; border-bottom:#93e7e6 solid 2px; padding:0; margin:0 0px 0px 24px;;  padding-left:2px;text-transform: lowercase; text-align:center; }
.menuProdottibk a:link, .menuProdottibk a:visited { color:#000; text-decoration:none; padding:0; margin:0; }
.menuProdottibk a:hover { color:#0CC8BB; text-decoration:none; padding:0; margin:0;}



.ProdottiEVIDENCE { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #C30; font-weight:bold; text-align:left;}


/* FOOTER */

.footer { background-color:#D9E0E8; padding: 5px 5px  3px 30px; text-align:left; font-size:10px; color:#2D3A49; border-top:#6D7A8F solid 2px; }
