BODY {font-family:verdana; font-size:10px; color: #314380;background-color:#FFFFFF; margin:0; text-align:center; background-image:  url(images/sfd1.jpg); background-repeat:repeat; background-position: left top;
scrollbar-face-color: #314380;
scrollbar-arrow-color: #B1D971;
}
a:link, a:visited {color: #ffffff; text-decoration:none;}
a:hover {color:#B1D971;text-decoration:none;}

h1 {font-size:15px; display:inline; }
#tabtop {margin: 0 auto; width:770px;}
#topmenu{font-family:verdana; font-size:11px; color: #ffffff; font-weight:bold; background-image:  url(images/topmenu.jpg); background-repeat: repeat-x; background-position: top left; height:35px; vertical-align:bottom; text-align:left; padding-left:10px; padding-bottom:2px; width:450px;}
#topmenudx{font-family:verdana; font-size:11px; color: #ffffff; font-weight:normal; background-image:  url(images/topmenu.jpg); background-repeat: repeat-x; background-position: top left; height:35px; vertical-align:bottom; text-align:right; padding-right:5px; padding-bottom:2px;width:320px;}
#tabfoto {margin: 0 auto;width:770px;}
#bot {margin: 0 auto;width:770px;background-image:  url(images/bot.jpg); background-repeat: repeat-x; background-position: top left; height:20px;font-family:verdana; font-size:10px; color: #ffffff; font-weight:normal; text-align:right;padding-top:3px;} 
#darfil {margin: 0 auto;width:770px;font-family:verdana; font-size:10px; color: #314380; font-weight:normal; text-align:left;padding-top:3px;padding-bottom:5px;} 
#tabcomp {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:740px; background-color:#ffffff;border-right: 2px solid #374C91; border-left:2px solid #374C91; vertical-align:top; text-align:center; border-top-width:2px; border-top-style: solid; border-top-color:#314380;border-bottom-width:2px;  border-bottom-style: solid; border-bottom-color:#314380;}
#menudx {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:bold; color:#B1D971; height:20px; text-align:right; vertical-align:middle; }
#tabpro {margin: 0 auto;font-family:verdana; font-size:10px; color: #314380; font-weight:bold; width:770px; background-color:#ffffff; border-right: 1px solid #374C91; border-left: 1px solid #374C91; padding:10px; text-align:center;} 
#menu {margin: 0 auto;width:770px;font-family:verdana; font-size:11px; font-weight:bold; color:#B1D971;background-color:#374C91; height:20px; text-align:left; vertical-align:middle; padding-left:10px;}
.tab {margin: 0 auto;font-family:verdana; font-size:10px; color: #314380; font-weight:bold; width:768px; background-color:#ffffff;border-right: 1px solid #374C91;border-left: 1px solid #374C91;} 
.divprodotti {background-image:  url(images/prodotti.jpg); background-repeat: no-repeat; background-position: top left;width:740px; height:34px;} 
.divgeodesia {
	background-repeat: no-repeat;
	background-position: left top;
	width:537px;
	height:30px;
	background-image: url(images/news1.jpg);
} 
.botprodotti {background-image:  url(images/botpro.gif); background-repeat: no-repeat; background-position: top left;width:740px; height:16px;} 
.botsistemi {background-image:  url(images/botprodotti.gif); background-repeat: no-repeat; background-position: top left;width:537px; height:16px;} 
.sistemi {
	width:537px;
	background-color:#ffffff;
	border-right: 2px solid #374C91;
	border-left: 2px solid #374C91;
	padding-top:10px;
	vertical-align: bottom;

}  
.prodotti {width:740px; background-color:#ffffff;border-right: 2px solid #374C91;border-left: 2px solid #374C91; padding-top:10px;vertical-align:bottom;}  
.prodotti td {vertical-align:bottom;}  
.fotoprodotti {width:20%; text-align:center; font-family:verdana; color: #314380; font-weight:bold;} 
.geodesia {width:auto; text-align:center; font-family:verdana; font-size:11px;color: #314380; font-weight:normal; vertical-align:middle;} 
.divnews {background-image:  url(images/news.jpg); background-repeat: no-repeat; background-position: top left;width:167px; height:34px;} 
.botnews {background-image:  url(images/botnews.gif); background-repeat: no-repeat; background-position: top left;width:167px; height:16px;} 
.news {font-family:verdana; font-size:10px; color: #314380; font-weight:normal; width:167px; background-color:#ffffff;border-right:2px solid #374C91; border-left:2px solid #374C91; padding:8px; text-align:justify; vertical-align:top;height:209px;}  
.hometop {font-family:verdana; font-size:11px; color: #314380; font-weight:normal;background-image:  url(images/frecce.gif); background-repeat: no-repeat; background-position: top left; height:90px; vertical-align:top;padding:10px; padding-top:20px;padding-right:20px;padding-left:230px; text-align:justify;} 
.homebot {padding:15px;font-family:verdana; font-size:11px; color: #314380; font-weight:normal;background-image:  url(images/frecce2.gif); background-repeat: no-repeat; background-position: bottom right; vertical-align:top; text-align:justify; text-align:left;} 
.homesx {width:770px; padding:14px; vertical-align:top;} 
.homedx {width:200px; padding:15px; vertical-align:top;} 
a.menul:link, A.menul:visited {font-family:verdana; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; height:20px; line-height:20px;background-image:  url(images/corner.gif); background-repeat: no-repeat; background-position: bottom left; padding-left:12px; text-align:left; padding-right:10px;} 
a.menul:hover {color:#B1D971; text-decoration:overline;} 
a.menue:link, A.menue:visited {font-family:verdana; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; height:20px; line-height:20px; text-align:left; } 
a.menue:hover {color:#B1D971; text-decoration:none;} 
a.topmenul:link, A.topmenul:visited {font-family:verdana; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; height:20px; line-height:20px;background-image:  url(images/cornertop.gif); background-repeat: no-repeat; background-position: bottom left; padding-left:12px; text-align:left; padding-right:10px;} 
a.topmenul:hover {color:#B1D971; text-decoration:underline;} 
a.biglink:link, A.biglink:visited {font-family:tahoma; font-size:15px; font-weight:bold; color:#314380; text-decoration:none; display:block; height:200px; line-height:20px;background-image:  url(images/biglink.gif); background-repeat: no-repeat; background-position: bottom center;} 
a.biglink:hover {background-image:  url(images/bigover.gif); background-repeat: no-repeat; background-position: bottom center;} 
a.biglink2:link, A.biglink2:visited {font-family:tahoma; font-size:15px; font-weight:bold; color:#314380; text-decoration:none; display:block; line-height:20px;background-image:  url(images/biglink.gif); background-repeat: no-repeat; background-position: bottom center; vertical-align:bottom;} 
a.biglink2:hover {background-image:  url(images/bigover.gif); background-repeat: no-repeat; background-position: bottom center;} 
.botpro {margin: 0 auto;background-image:  url(images/botpro.gif); background-repeat: no-repeat; background-position: top left;width:740px; height:16px;} 
.scheda {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:740px; background-color:#ffffff;border-right: 2px solid #374C91;border-left: 2px solid #374C91; padding-left:50px; vertical-align:top;}
.scheda2 {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:740px; background-color:#ffffff;border-right: 2px solid #374C91;border-left: 2px solid #374C91;padding:10px; vertical-align:top;text-align:justify;}
.e-commerce {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:bold; color:#314380;width:740px; background-color:#ffffff;border-right: 2px solid #374C91;border-left: 2px solid #374C91; vertical-align:bottom; text-align:center;}
#riepilogo {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:bold; color:#314380;width:740px; background-color:#ffffff;border: 2px solid #374C91;border-top-width: 0px; vertical-align:bottom; text-align:center;}
.e-commerce2 {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:bold; color:#314380;width:100%; vertical-align:bottom; text-align:center;}
.accessori {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:720px; background-color:#ffffff;border-right: 2px solid #374C91;border-left: 2px solid #374C91; vertical-align:top; text-align:justify;border-top-width:2px; border-top-style: solid; border-top-color:#314380;border-bottom-width:2px;  border-bottom-style: solid; border-bottom-color:#314380; text-align:center;}
.acces {margin: 0;font-family:verdana; font-size:11px; font-weight:normal; border:2px solid #B1D971; color:#314380;width:348px; vertical-align:top; text-align:left; padding:10px; height:120px;}
.accfoto {width:120px; padding:5px; vertical-align:middle; text-align:center; height: 145px;}
.comp {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:740px; background-color:#ffffff;border-right: 2px solid #374C91; border-left:2px solid #374C91; vertical-align:top; text-align:center; border-top-width:2px; border-top-style: solid; border-top-color:#314380;border-bottom-width:2px;  border-bottom-style: solid; border-bottom-color:#314380;}
.reg {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:740px; background-color:#ffffff;border-right: 2px solid #374C91; border-left:2px solid #374C91; vertical-align:top;}
.foto {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal;  border:2px solid #374C91; color:#314380;width:240px; vertical-align:top; text-align:center; padding-top:10px;}
.contatti {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; border:2px solid #374C91; color:#314380;width:500px; padding:10px; vertical-align:top; text-align:justify;}
.carrello {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; border:2px solid #374C91; color:#314380;width:400px; padding:10px; vertical-align:top; text-align:justify;}
.download {margin: 0 auto;font-family:verdana; font-size:11px; font-weight:normal; border:2px solid #374C91; color:#314380;width:400px; padding:10px; vertical-align:top; text-align:left; background-image:  url(images/backdl.gif); background-repeat: no-repeat; background-position: center right;}
.prosx {font-family:verdana; font-size:11px; font-weight:normal;  color:#314380;width:270px; padding:5px; vertical-align:top; text-align:center;}
.prodx {font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:410px; padding:5px; vertical-align:top; text-align:center; padding-left:20px;}
.prodotto {font-family:verdana; font-size:11px; font-weight:normal; color:#314380;width:740px; background-color:#ffffff; vertical-align:top;}
.prezzo { font-size:13px;font-weight:bold; text-align:left; text-indent:10px;}
.botfoto {margin: 0 auto;background-image:  url(images/botfoto.gif); background-repeat: no-repeat; background-position: top left;width:240px; height:16px;} 
a.fotol:link, a.fotol:visited {font-family:verdana; font-size:11px; font-weight:bold; color:#314380; text-decoration:none; display:block; height:200px; line-height:20px;width:235px;} 
a.fotol:hover {text-decoration:underline;} 
a.bb:link, a.bb:visited {font-family:tahoma; font-size:11px; font-weight:bold; color:#314380; text-decoration:none;} 
a.bb:hover {text-decoration:underline;} 
a.bv:link, a.bv:visited {font-family:tahoma; font-size:12px; font-weight:bold; color:#314380; text-decoration:none;} 
a.bv:hover {color:#B1D971;}
a.bbn:link, a.bbn:visited {font-family:tahoma; font-size:11px; font-weight:normal; color:#314380; text-decoration:none;} 
a.bbn:hover {text-decoration:underline;} 
a.darf:link, a.darf:visited {font-family:verdana; font-weight:normal; color:#314380; text-decoration:none;} 
a.darf:hover {text-decoration:underline;} 
a.dl:link, a.dl:visited {color: #314380; font-weight:bold; font-size:13px;text-decoration:none;background-image:  url(images/pdf_logo.gif); background-repeat: no-repeat; background-position: top left; height:43px; line-height:43px; text-indent:40px; display:block;}
a.dl:hover {color: #314380;text-decoration: underline;}
a.dlexe:link, a.dlexe:visited {color: #314380; font-weight:bold; font-size:13px;text-decoration:none;background-image:  url(images/exe.gif); background-repeat: no-repeat; background-position: top left; height:43px; line-height:43px; text-indent:40px; display:block;}
a.dlexe:hover {color: #314380;text-decoration: underline;}
.dove { font-size:13px;font-weight:bold; text-align:left; padding:10px;padding-top:0px;padding-bottom:30px; background-color:#ffffff;}
.chi { font-size:12px;font-weight:normal; color:#314380;text-align:center; padding:10px; background-color:#ffffff;width:400px; vertical-align:center; padding-top:12px; }
.condizioni { font-size:11px;font-weight:normal; color: #000000;text-align:justify; padding:10px;padding-bottom:30px; background-color:#ffffff;}
.legenda { font-size:11px;font-weight:normal; color: #666666; text-align:left; }
.totale { text-align:left;padding-left:15px;font-weight:bold;}
.prodottoc {text-align:left; width:420px;}
.prezzoc {text-align:right; width:80px;padding-right:11px;}
.prezzoe {width:5px;text-align:right;padding-left:82px;}
.prezzotot {text-align:right;padding-right:3px;}
hr  { color:#374C91;}
.tabflash {margin: 0 auto;text-align:center; vertical-align:middle; width:100%;height:100%;}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #B1D971;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #B1D971;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold; text-align:right;
margin-right: 1px;
}


img {border-width:0px;}
.box2 {font-family: Verdana; font-size: 10px; color: #314380; border: 1px inset;  background-color: #dddddd; width: 160px;}
input.text {font-family: Verdana; font-size: 10px; color: #314380; border: 1px inset;  background-color: #f5f5f5; width: 160px;}
textarea {font-family: Verdana; font-size: 10px; color: #314380; border: 1px inset;  background-color: #f5f5f5; width: 450px; height:65px;}
.textarea2 {font-family: Verdana; font-size: 10px; color: #314380; border: 1px inset;  background-color: #dddddd; width: 410px; height:65px;}
.error {font-family: Verdana; font-size: 10px; color: #cc0000; }
.privacy {font-family: Verdana; font-size: 10px; color: #666666; border: 1px inset;  background-color: #f5f5f5; width: 410px; height:40px;}
.bottone {font-family: Verdana; font-size: 10px; color: #f5f5f5; border: 1px solid #000000;  background-color: #374C91; width: 120px; height:16px;}
.radio {color:#666699; width:15px;height:15px; border:0px; background-color: #ffffff;}
.buongiorno {font-family:verdana; font-size:13px; text-align:center; width:100%; height:100%;}
.buong {font-family: tahoma, Microsoft Sans Serif, verdana; font-weight:normal; font-size:11px; color:#333333; border: 1px solid #666699; text-align:justify;}
select {font-family: Verdana; font-size: 10px; font-weight:normal;color: 374C91; background-color: #f5f5f5; width:auto;}
.grazie {font-size: 14px; color:#314380; font-weight:bold; vertical-align:center; height:100px;text-align:center;}

