BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666;background: url(images/bg.jpg) repeat-x top left #73828C; margin: 10px 0px 10px 0px; text-align:center;}
a:link, a:visited {color:#006699; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
div#container{margin: 0 auto;position:relative;width: 770px; text-align:center;background: url(images/container.gif) repeat-y top left;}
div#top {position:relative;width: 770px;height:237px;background: url(images/topsx.jpg) no-repeat top left;}
div#topdx {position:absolute; right:0px;width: 260px;height:237px;background: url(images/topdx.jpg) no-repeat top left;}

div#sxhome, div#dx, div#contenthome {margin-top:6px; margin-bottom:4px;height:258px;text-align:left;}
div#sxhome, div#sx {float: left;width:206px;}
div#sx {margin-bottom:4px;padding-top:6px;}
div#sxhome {background: url(images/network.gif) no-repeat top right;}
div#dx {float: right;width:258px;background:  url(images/ultimip.gif) no-repeat top left;}

div#contenthome {margin-left:206px;margin-right:258px;background:  url(images/benvenuti.gif) no-repeat top center;}
div#content {margin-left:206px;padding-top:6px;text-align:left;}

div#bothome, div#bot {width:770px; height:18px;background: url(images/bot.gif) no-repeat top left;color:#006699;font-size:10px;}
div#bothome {clear: both;}
div#bot {clear: left;margin-top:5px;}
div#bot, div#bothome a {color:#666666;}
div#wd {margin: 0 auto; width:740px;margin-top:3px;text-align:right;font-size:10px;color:#ffffff;}
div#wd a {color:#cccccc;}

/* destra */
div#dx div.texthome {margin-left:23px; width:220px;padding-top:50px;}
div#dx div.texthome img {float:left;margin-right:5px;border: 1px solid #006699;}
div#dx div.texthome a {color:#ff6600;font-weight:bold;}

/* sinistra */
div.texthome {text-align:justify;}
div#sxhome div.texthome {margin-left:30px;width:165px;padding-top:50px;}
div#sxhome div.texthome img{margin-bottom:5px;}
div#sx div.texthome {margin-left:20px;width:165px;}
div#sxhome div.texthome b, div#sx div.texthome b {color:#ff6600}

div#newstop, div#sxbg, div#sxbot, div#gnsstop, div#stazionitop, div#confrontatop, div#contattitop {width:198px;}
div#gnsstop, div#newstop, div#stazionitop, div#confrontatop, div#contattitop  {height:39px;margin-left:7px;}
div#newstop {background:  url(images/newstop.gif) no-repeat top left;}
div#gnsstop {background:  url(images/gnsstop.gif) no-repeat top left;}
div#stazionitop {background:  url(images/stazionitop.gif) no-repeat top left;}
div#confrontatop {background:  url(images/confrontatop.gif) no-repeat top left;}
div#contattitop {background:  url(images/contattitop.gif) no-repeat top left;}
div#sxbg {background:  url(images/sxbg.gif) repeat-y top left;margin-left:7px;padding-top:10px;}
div#sxbot {height:4px;background:  url(images/sxbot.gif) no-repeat top left;font-size:1px;}

.continua {font-weight:bold; font-size:10px;text-align:right; border-bottom:1px solid #D8D8D8;padding-bottom:4px;margin-bottom:10px}

/* content */
div#privacy {margin-left:26px;width:500px; text-align: justify; font-size:10px; font-family:tahoma;}
div#contenthome div.texthome {margin-left:29px;width:258px;padding-top:50px;}
div#content div.texthome {margin-left:26px;width:518px;}

div#contenttop, div#contentbg, div#contentbot {margin:0 auto;width:557px;}
div#contenttop {position:relative; height:39px;background:  url(images/contenttop.gif) no-repeat top center;}
#title {position:absolute; top:13px;right:15px;}
div#contentbg {background:  url(images/contentbg.gif) repeat-y top center;padding-top:10px;}
div#contentbot {height:4px;background:  url(images/contentbot.gif) no-repeat top center;font-size:1px;margin-top:10px;}

.subcat {margin-left:5px;padding-bottom:5px; margin-bottom:10px;border-bottom:1px dashed #cccccc;width:510px;}
div.split3 {margin-left:26px;width:518px;}
div.split3 div.box {position:relative;text-align:center;width:168px;float: left;margin:5px 2px 5px 2px;height:140px;font-weight:bold; border-bottom:1px dashed #cccccc;}
.dettaglio {position:absolute;bottom:5px;text-align:center;left:0; width:100%;}
.dettaglio a:hover {color:#ff6600;}

div.split2, div.contatti {margin: 10px 0 0 26px;width:510px;}
div.split2 div, div.contatti div {width:255px;float: left;margin-bottom:10px;}
div.split2 div {text-align:center;}
div.contatti div {text-align:left;}

div#center {text-align:center;width:524px;margin-left:26px; margin-top:15px;}

div.wide {margin: 0 0 15px 0;}
div.wide2 {margin: 10px 0 10px 0; border-bottom: 1px solid #D8D8D8;}
div.wide3 {margin: 0;}
div.wide, div.wide2, div.wide3 {clear:left;}

/* tabella dati tecnici */
div#bgtab {margin: 0 auto;width:520px;background-color:#006699; padding:1px 0 1px 0;}
div.titletab, div.titletab3 {margin: 0 auto;text-align:left;text-indent:5px; color:#ffffff;font-weight:bold; font-size:12px; padding: 1px 0 1px 0;}
div.titletab {width:518px;background-color:#006699;}
div.titletab3 {width:516px;background-color:#bbbbbb;}
div#bottab, div.tab2 {margin: 0 auto;width:518px;background-color:#ffffff;}
div.tab2 div.tabsx, div.tab2 div.tabdx {width:259px;float: left;padding: 3px 0 3px 0;background-color:#ffffff;}
div.tab2 div.tabsx  {font-weight:bold;}
div.tab2 div.tabsx, div.tab2 div.tabdx {text-align:left;text-indent:5px;}


/* tabella confronto */
div#bgtab3 {margin: 0 auto;width:518px;background-color:#006699; padding:1px 0 1px 0;}
div#bottab3, div.tab3 {margin: 0 auto;width:516px;background-color:#ffffff;}
div#bottab {margin: 0 auto;width:518px;background-color:#ffffff;}
div.tab3 div {width:172px;float: left;padding: 3px 0 3px 0;background-color:#ffffff;text-align:center}
div.tab3 div.tabcenter {border:1px solid #006699; margin: 0 1px 0 1px;}
div.tab3 div.titletab1 {padding: 3px 0 3px 0;font-weight:bold;color:#ffffff;}
div.tab3 div.titletab1 {background-color:#006699;border-bottom:1px solid #006699;}


/* menu */
ul.topmenu {position:absolute; bottom:1px;left:7px;margin:0;padding:0;color:#333333;font-family:verdana; font-size: 11px; list-style:none; line-height:24px;}
ul.topmenu li a {text-decoration:none;height:24px;margin-left:9px;margin-right:9px;}
ul.topmenu li {display:inline; }
ul.topmenu li a:link, ul.topmenu li a:visited {color:#333333; text-decoration:none;padding-top:11px;} 
ul.topmenu li a:hover {background: url(images/hover.gif) repeat-x center left;} 


ul.menu {margin:0;padding:0;color:#ff6600;padding-bottom:10px; list-style:none;text-align:left;line-height:20px; width:165px;margin-left:22px;}
ul.menu li a {display:block;text-decoration:none;height:20px;font-weight:normal;}
ul.menu li {display:inline;font-weight:bold;}
ul.menu li a:link, ul.menu li a:visited { text-decoration:none; background: url(images/menu.gif) no-repeat bottom right;} 
ul.menu li a:hover {color:#ff6600;background: url(images/hoversx.gif) no-repeat bottom right;} 


/* form e img */
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1, h2 {font-size:12px; display:inline;color:#ff6600;}
h1 {letter-spacing:1px }
img {border:0px; }
form {margin:0;}
.bottone {cursor:pointer;font-size: 10px; font-weight:bold; color:#ffffff; border: 1px solid #C3D8EB;  background-color: #006699; width: auto; height:18px;padding-left:5px;padding-right:5px;}
input.text, select, textarea {font-size:10px;color: #006699; border: 1px inset #666666; background-color: #f5f5f5;font-family:Verdana, tahoma, Helvetica, sans-serif;}
textarea {width: 500px; height:80px;}
input.text {width: 240px; height:16px;}
select {width: auto;margin-left:15px;margin-right:15px;}
div#descprod {text-align:justify;margin-left:26px;width:518px;min-height: 100px;height: auto !important;height: 100px;}
div.tab3 div.tabsx {text-align:left;font-weight:bold;text-indent:5px;}
div#stampa {margin: 0 auto;margin-left:26px;width:518px;text-align:right;}
div.wides {display:none;}
