BODY {font-family:verdana; font-size:10px; color: #555555;background-color:#ffffff; margin:0; text-align:center;background-image: url(../images/bg.gif); background-repeat: repeat; background-position: top left;
scrollbar-face-color: #A2C0DD;
scrollbar-arrow-color: #2E4D7E;
}
a:link, a:visited {color: #2E4D7E; text-decoration:none;}
a:hover {color:#2E4D7E;text-decoration:underline;}

h1 {font-family:ms sans serif;font-size:16px; display:inline; color: #2E4D7E; letter-spacing:0.2em;}
h2 {font-family:verdana;font-size:13px; display:inline; color: #2E4D7E; letter-spacing:0.1em;}
#tabtop {margin: 0 auto; width:770px;  height:199px; vertical-align:top;border-right: 1px solid #ffcc33;border-left: 1px solid #ffcc33;}
#backtop {font-family:verdana; font-size:10px; color: #2E4D7E; font-weight:normal;background-image: url(../images/backtop.jpg); background-repeat: repeat-x; background-position: top left; height:21px; padding-left:5px;padding-right:5px;}
.tab {margin: 0 auto;border-right: 1px solid #ffcc33;border-left: 1px solid #ffcc33;font-family:verdana; font-size:11px; color: #555555; font-weight:normal; width:772px; background-color:#ffffff;} 
#sx {font-family:verdana; font-size:11px; color: #2E4D7E; font-weight:bold; vertical-align:top; text-align:center; padding-bottom:5px; width:172px; background-color:#A2C0DD;background-image: url(../images/backmenu.gif); background-repeat: no-repeat; background-position: top left; padding-top:15px;padding-bottom:20px;}
.corpoh {vertical-align:top; text-align:justify; width:598px; background-image: url(../images/corpoh.gif); background-repeat: no-repeat; background-position: top left; padding-left:15px;padding-right:0px;padding-top:13px;padding-bottom:20px;}
.corpo {vertical-align:top; text-align:justify; width:598px; background-image: url(../images/corner.gif); background-repeat: no-repeat; background-position: top left; padding-left:15px;padding-right:10px;padding-top:27px;padding-bottom:20px;}
.corpor {vertical-align:top; text-align:justify; width:598px; background-image: url(../images/corner.gif); background-repeat: no-repeat; background-position: top left; padding-left:15px;padding-right:10px;padding-top:20px;padding-bottom:20px;}
.corpoc {vertical-align:top; text-align:justify; width:598px; background-image: url(../images/corner.gif); background-repeat: no-repeat; background-position: top left; padding-left:15px;padding-right:10px;padding-top:10px;padding-bottom:20px;}
.menu {width:172px;height:23px;}
.imghome1 {width:159px;height:66px; margin-right:20px;}
.imghome {width:50px; margin-right:20px;margin-bottom:15px;margin-top:5px;}
a.bg:link, A.bg:visited {font-family:verdana; font-size:12px; font-weight:bold; color:#2E4D7E; text-decoration:none; } 
a.bg:hover { color:#F2B600;text-decoration:underline;} 
#bot {margin: 0 auto;width:772px;border-right: 1px solid #ffcc33;border-left: 1px solid #ffcc33;background-image: url(../images/bot.jpg); background-repeat: no-repeat; background-position: top left; height:46px;font-family:verdana; font-size:10px; color: #21415A; font-weight:normal; text-align:center;} 
#pointec {margin: 0 auto;width:772px; text-align:right;}   
img {border-width:0px;}
.botton {cursor: hand;font-family: Verdana; font-size: 10px; color: #2E4D7E; border: 1px solid #000000;  background-color: #A2C0DD; width: 120px; height:16px;}
input.text {font-family: Verdana; font-size: 10px; color: #2E4D7E; border: 1px inset #2E4D7E;  background-color: #f5f5f5; width: 120px;}
input.text2 {font-family: Verdana; font-size: 10px; color: #2E4D7E; border: 1px solid #2E4D7E;  background-color: #f5f5f5; width: 165px;}
input.text3 {font-family: Verdana; font-size: 10px; color: #2E4D7E; border: 1px solid #2E4D7E;  background-color: #f5f5f5; width: 175px;}
.contatti {margin: 0 auto;width:550px;font-family:verdana; font-size:11px; color: #555555;}
.elencotop {margin: 0 auto;font-family: Verdana; color: #2E4D7E;font-size:11px; width:568px;height:70px;padding:10px; vertical-align:top;background-image: url(../images/topprod.gif); background-repeat: no-repeat; background-position: bottom left;}
.elencotop a:link {color:#444444;}
.elencotop a:visited {color:#444444;}
.elencotop a:hover {color:#2E4D7E;}
.elencobot {background-color:#FFFFFF;font-family: Verdana; color: #2E4D7E;font-size:10px; height:51px;background-image: url(../images/botprod.gif); background-repeat: no-repeat; background-position: top left;vertical-align:top; text-align:right;}
.elenco {font-family: Verdana; color: #ff6600; width:457px; padding:10px; padding-left:2px;vertical-align:bottom;}
.elencodx {font-family: Verdana; color: #000000; width:90px; padding:10px; padding-left:0px;vertical-align:bottom;}
.reatop {margin: 0 auto;font-family: Verdana; color: #2E4D7E;font-size:11px; width:572px;height:51px;padding:10px; vertical-align:top;background-image: url(../images/toprea2.gif); background-repeat: no-repeat; background-position: bottom right;}
.rea {width:568px; vertical-align:middle;font-family:verdana; font-size:10px; color: #000000; background-color:#D3E1EF; text-align:center}
.imgprod {width:150px; height:100px; border: 1px dashed #2E4D7E;}
.dettcell { border-top: 1px solid #D3E1EF; width:50px;background-color:#FFFFFF; border-right: 1px solid #D3E1EF;}
.title {background-color:#eeeeee; height:15px;font-family:verdana; font-size:12px; color: #2E4D7E; font-weight:bold;border-top: 1px solid #D3E1EF; border-right: 1px solid #D3E1EF;}
.titlecat {background-color:#eeeeee; height:15px;font-family:verdana; font-size:12px; color: #2E4D7E; font-weight:bold;}
.desc { border-right: 1px solid #D3E1EF; vertical-align:top;height:48px;}
.prodotti {width:568px; font-family:verdana; font-size:11px; color: #000000; background-color:#D3E1EF;vertical-align:top;}
.fotoprod { width:90px; padding:10px; text-align:center;background-color:#FFFFFF; border-right: 1px solid #D3E1EF; border-top: 1px solid #D3E1EF; border-left: 1px solid #D3E1EF;vertical-align:top;}
a.dettagli:link, a.dettagli:visited {font-family:verdana; font-size:9px; color: #2E4D7E; font-weight:normal; letter-spacing:1px;text-decoration:none; background-image:  url(../images/dettagli.gif); background-repeat: no-repeat; background-position: top center; display:block; line-height:26px; height:26px; padding-top:20px; text-align:center;}
a.dettagli:hover {text-decoration:underline;}
a.scheda:link, a.scheda:visited {font-family:verdana; font-size:9px; color: #2E4D7E; font-weight:normal; letter-spacing:1px;text-decoration:none; background-image:  url(../images/scheda.gif); background-repeat: no-repeat; background-position: top center; display:block; line-height:26px; height:26px; padding-top:20px; text-align:center;}
a.scheda:hover {text-decoration:underline;}
a.up:link, a.up:visited {font-family:verdana; font-size:9px; color: #2E4D7E; font-weight:normal; letter-spacing:1px;text-decoration:none; background-image:  url(../images/up.gif); background-repeat: no-repeat; background-position: bottom right; display:block; line-height:14px; height:14px; padding-right:18px; text-align:right;}
a.up:hover {color: #666666;}
a.bb:link, a.bb:visited {font-family:verdana; font-size:11px; color: #ffffff; font-weight:bold; text-decoration:underline; }
a.bb:hover {color: #2E4D7E;}
hr {color:ffcc00; height:1px;}
.hr { border-top: 1px solid #D3E1EF;background-color:#FFFFFF;height:5px;line-height:5px;background-image:  url(../images/hr.gif); background-repeat: repeat-x; background-position: center center;}
.cat {font-family:verdana; font-size:11px; color: #2E4D7E;vertical-align:top;}
.fotoprod2 { width:150px; padding:7px; text-align:center;background-color:#FFFFFF; vertical-align:middle;border-right: 1px solid #D3E1EF;}
.bgscheda { width:100%; font-family:verdana; font-size:11px; color: #2E4D7E;border-right: 1px solid #D3E1EF;padding:5px; text-align:justify; vertical-align:top;}
.info {width:568px; font-family:verdana; font-size:11px; color: #2E4D7E; background-color:#D3E1EF;vertical-align:top;}
.print {text-align:right;padding-right:5px;}
.titleinfo {background-color:#eeeeee; height:15px;font-family:verdana; font-size:12px; color: #2E4D7E; font-weight:bold;width:568px;padding:5px;}
.login {border: 1px solid #2E4D7E;width:150px;padding:8px;}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #A2C0DD;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #A2C0DD;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold; text-align:right;
margin-right: 1px;
}

textarea {font-family: Verdana; font-size: 10px; color: #2E4D7E; border: 1px inset;  background-color: #f5f5f5; width: 450px; height:85px;}
.radio {color:#666699; width:15px;height:15px; border:0px; background-color: #ffffff;}
select {font-family: Verdana; font-size: 10px; font-weight:normal;color: #2E4D7E; background-color: #f5f5f5; width:auto;}