.titolino {
	margin-top: 85px;
	display: block;
}

#main {
	width: 912px;
	border: 0px;
	margin: 0px auto 4em auto;
	text-align: left;
	position:relative;
}

div#submenu {
	border-bottom: 1px solid #c2c2c2;
 	margin: 12px 10px 0 10px;
	font-size: 1em;
	padding-bottom: 0.3em;
}

div#menu a#current span {
	background-position: -144px 0;
	cursor: pointer;
}

#submenu span {
	padding: 0;
 	margin: 0 25px 0 0;
	border: 0px;
	list-style-type: none;
}

#submenu a:link {
	color: #424242;
	text-decoration: none;
}

#submenu a:visited {
	color: #424242;
	text-decoration: none;
}

#submenu a:hover {
	color: #D72812;
	text-decoration: none;
}

#submenu a:active {
	color: #D72812;
	text-decoration: none;
}

.subsel {
	color: #D72812;
	text-decoration: none;
}

/*
img.sx {
	float: left;
	margin: 0 5px 5px 0;
}

img.dx {
	float: right;
	margin: 0 10px 5px 10px;
} */


#dueterzi {
	margin-right: 304px;
}

#dueterzi ul {
	margin-left: 10px;
	color: #039;
}

#dueterzi li {
	font-size: 1.333em;
	line-height: 1.125em;
	margin-top: 1.125em;
	margin-bottom: 1.125em;
	list-style-type: disc;
	list-style-position: inside;
}

#dueterzi ul span {
	color: #424242;
}

#unterzo {
	float: right;
	width: 304px;
	margin-top: 121px;
}

#unterzo img {
	margin: 0 0 10px 0;
}

#breaker {
	clear: both;
}

table#trecol {
	width: 444px;
	margin-left: 6px;
	margin-top: 1.125em;
}

#trecol caption {
	color: #D92819;
	font-size: 10pt;
	font-weight: bold;
}

td.redcell {
	border: 1px solid #D92819;
	width: 33%;
	vertical-align: top;
	padding: 0.4em;
	font-size: 10pt;
}

td.redcentercell {
	color: #D92819;
	font-size: 1.5em;
	vertical-align: bottom;
	text-align: center;
	padding: 30px 0.4em 0.4em 0.4em;
	background-image: url(../img/products/red_arrow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

table#quattrocol {
	width: 592px;
	margin-left: 6px;
	margin-top: 1.125em;
}

#quattrocol caption {
	color: #036;
	font-size: 10pt;
	font-weight: bold;
}

td.bluecell {
	border: 1px solid #036;
	width: 25%;
	vertical-align: top;
	padding: 0.4em;
	font-size: 10pt;
}

td.bluecentercell {
	color: #036;
	font-size: 1.5em;
	vertical-align: bottom;
	text-align: center;
	padding: 30px 0.4em 0.4em 0.4em;
	background-image: url(../img/products/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

table#quattrocolgreen {
	width: 592px;
	margin-left: 6px;
	margin-top: 1.125em;
}

#quattrocolgreen caption {
	color: #00A651;
	font-size: 10pt;
	font-weight: bold;
}

td.greencell {
	border: 1px solid #00A651;
	width: 25%;
	vertical-align: top;
	padding: 0.4em;
	font-size: 10pt;
}

td.greencentercell {
	color: #00A651;
	font-size: 1.5em;
	vertical-align: bottom;
	text-align: center;
	padding: 30px 0.4em 0.4em 0.4em;
	background-image: url(../img/products/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

img.plantview {
	margin-left: 6px;
	float: left;
}

p.downloadpdf {
	color: #039;
	font-weight: bold;
	margin-top: 3em;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

p.downloadpdf img {
	border: 0;
	vertical-align: middle;
	margin-left: 4px;
}

p.downloadpdf a:link, p.downloadpdf a:visited, p.downloadpdf a:hover, p.downloadpdf a:active {
	color: #039;
	text-decoration: none;
}

.legenda {
	float: left;
	width: 30%;
	margin: 2px;
}

.numbox {
	color: #fff;
	padding: 12px 12px 12px 12px;
	line-height: 23px;
	background-image: url(../img/products/layout/num_box.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tablegend {
	font-size: 100%;
}

.tablegend td{
	padding: 2px;
}

#tablecolumn {
	font-size: 100%;
}

#tablecolumn td{
	padding: 0;
}

#tablecolumn .numbox {
	color: #424242;
	padding: 12px 12px 12px 12px;
	line-height: 23px;
	font-weight: bold;
	background-image: none;
}


/* ------ Devices & High Tech Equipments ------- */


#layoutbutton {
	width: 296px;
	height: 160px;
	background-image: url(../img/products/bg_button_layout.gif);
	margin-bottom: 10px;
}

#layoutbutton a {
	display: block;
	width: 296px;
	height: 160px;
	background: url(../img/products/button_layout_off.gif) no-repeat 12px 16px;
	text-decoration: none;
}

#layoutbutton a:hover {
	background-image: url(../img/products/button_layout_on.gif);
}

#devicesbutton {
	width: 296px;
	height: 160px;
	background-image: url(../img/products/bg_button_devices.gif);
	margin-bottom: 10px;
}

#devicesbutton a {
	display: block;
	width: 296px;
	height: 160px;
	background: url(../img/products/button_devices_off.gif) no-repeat 12px 16px;
	text-decoration: none;
}

#devicesbutton a:hover {
	background-image: url(../img/products/button_devices_on.gif);
}

#htbutton {
	width: 296px;
	height: 160px;
	background-image: url(../img/products/bg_button_ht.gif);
	margin-bottom: 10px;
}

#htbutton a {
	display: block;
	width: 296px;
	height: 160px;
	background: url(../img/products/button_ht_off.gif) no-repeat 12px 16px;
	text-decoration: none;
}

#htbutton a:hover {
	background-image: url(../img/products/button_ht_on.gif);
}

#mobybutton {
	width: 296px;
	height: 160px;
	background-image: url(../img/products/bg_button_moby.gif);
	margin-bottom: 10px;
}

#mobybutton a {
	display: block;
	width: 296px;
	height: 160px;
	background: url(../img/products/button_moby_off.gif) no-repeat 12px 16px;
	text-decoration: none;
}

#mobybutton a:hover {
	background-image: url(../img/products/button_moby_on.gif);
}

#mobybutton a.mobyselect {
	background-image: url(../img/products/button_moby_on.gif);
	cursor: default;
}

#ftsbutton {
	width: 296px;
	height: 160px;
	background-image: url(../img/products/bg_button_fts.gif);
	margin-bottom: 10px;
}

#ftsbutton a {
	display: block;
	width: 296px;
	height: 160px;
	background: url(../img/products/button_fts_off.gif) no-repeat 12px 16px;
	text-decoration: none;
}

#ftsbutton a:hover {
	background-image: url(../img/products/button_fts_on.gif);
}

#ftsbutton a.ftsselect {
	background-image: url(../img/products/button_fts_on.gif);
	cursor: default;
}

#layoutbutton a span, #devicesbutton a span, #htbutton a span, #mobybutton a span, #ftsbutton a span {
	visibility: hidden;
}


/* ------ Devices & High Tech Equipments ------- */

.centerdevices {
	margin: auto;
	display: block;
}

.doubledevices {
	margin-left: 10px;
	vertical-align: middle;
}

#dueterzi h3 {
	font-size:1.5em;
	line-height: 1em;
	margin: 1em 0 1em 10px;
	color: #039;
}

#unterzo h3 {
	line-height: 1.5em; 
	font-size: 1em;
	font-weight: bold;
	margin-left: 22px;
	color: #17479E;
}

#unterzo p {
	line-height: 1.5em; 
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 1.5em;
	margin-left: 22px;
	margin-right: 10px;
}

#unterzo strong {
	color: #454545;
}

#unterzo .titolinomoby {
	margin-top: 30px;
}

#unterzo div {
	margin-left: 4px;
}

.sinistra {
	float: left;
	margin: 0 8px 8px 0;
}