BODY {font-family:verdana; font-size:11px; color:#000000;margin:0;background-color: #FFEB9C; text-align:left;}
a:link, a:visited {color:#0E3AA8; text-decoration:none;}
a:hover {text-decoration:underline;}

/* top */
div#top{width: 990px;height:111px;text-align: center;background: url(images/topprova.jpg) no-repeat top left #ADC7EF;padding-top:10px;}
div#topbanner {margin: 0 auto;width: 50%;margin-left:260px;height:1px;text-align:center;}
div#topsrc {width: 990px;height:27px;background: url(images/bgsrc.jpg) repeat-x top left;text-align:center; color:#ffffff;}

/* struttura della tabella */
table#tab {table-layout:auto;width:990px;font-family:verdana; font-size:11px; border-collapse:collapse;background-color:#ffffff;}
table#tab td {padding-bottom:15px;padding-top:15px;vertical-align:top;}
#sx {text-align:left;width:175px;background: url(images/bgsx.gif) repeat-y top right #F5F9FE;padding-right:5px;}
#dx {text-align:left;width:175px;background: url(images/bgsx.gif) repeat-y top left #F5F9FE;padding-left:5px;}
#corpo {text-align:left;width:100%;padding:15px; font-family:trebuchet; font-size:11px;}
table#prod {table-layout:fixed;width:100%;font-family:trebuchet; font-size:11px;}
table#prod td {vertical-align:top; padding:10px;padding-top:0px;}
.box {border-top: 1px solid #0E3AA8;padding:10px;background: url(images/v.gif) no-repeat bottom right;}
.box img {margin-right:5px;}
.title {color:#0E3AA8; font-family:verdana; font-size:11px; font-weight:bold; margin-bottom:7px;letter-spacing:1px;}
.detail {text-align:right; font-weight:normal;margin-top:5px;}
.bgbigtitle, .bigtitle, .sxtitle {width:430px;height:20px;}
.bgbigtitle {background: url(images/bgtitle.jpg) repeat-x top left;margin-bottom:10px;}
.bigtitle {background: url(images/dxtitle.jpg) no-repeat top right;}
.sxtitle {background: url(images/sxtitle.jpg) no-repeat top left;font-size:13px; letter-spacing:2px; font-family:tahoma;text-indent: 30px; font-weight:bold;color:#0E3AA8;padding-top:1px;}

/* stili del menù */
#idee {text-align:left;height:20px;background: url(images/idee.jpg) no-repeat top center;text-align:center; font-weight:bold; font-size:13px; letter-spacing:2px;margin-bottom:5px;color:#0E3AA8;font-family:tahoma;padding-top:1px;}
ul.menu {margin:0;padding:0;padding-left:2px;font-family:trebuchet; font-size: 11px; list-style:none;font-weight:bold;text-align:left;text-indent:23px;width:165px;line-height:20px;}
ul.menu li a {display:block; text-decoration:none;min-height: 20px;height: auto !important;height: 20px; letter-spacing:1px;}
ul.menu li {display:inline;}
ul.menu li a:link, ul.menu li a:visited {font-family:tahoma; font-size: 11px; text-decoration:none;color:#1040BC;} 
ul.menu li a:hover {background:  url(images/hover.gif) no-repeat top left; text-decoration:underline;}

ul.menud {margin:0;padding:0;padding-left:0px;font-family:trebuchet; font-size: 11px; list-style:none;font-weight:bold;text-align:left;text-indent:10px;width:170px;line-height:20px;}
ul.menud li a {display:block; text-decoration:none;min-height: 20px;height: auto !important;height: 20px; letter-spacing:1px;}
ul.menud li {display:inline;}
ul.menud li a:link, ul.menu li a:visited {font-family:tahoma; font-size: 11px; text-decoration:none;color:#1040BC;} 
ul.menud li a:hover {text-decoration:underline;}

#argomenti {text-align:left; width: 165px; padding-left: 5px;}

/* bottom */
div#botc {width: 990px;height:27px;background: url(images/bgsrc.jpg) repeat-x top left; }
div#bot {width: 990px;height:19px;padding-top:8px; text-align:center; color:#ffffff;}
div#bot a:link, div#bot a:visited {color:#ffffff;text-decoration:underline;}
div#bot a:hover {text-decoration:none;}


/* stili form e immagini */
h1 {font-size:17px; color:#0E3AA8;font-style:none;font-weight:normal;}
h1 a:link, h1 a:visited {color:#0E3AA8}
h1, h2, h3 {display:inline}
img {border:0px;}
input.text, input, textarea {font-family: Verdana; font-size: 10px; color: #666666; border: 1px inset #666666; background-color: #f5f5f5;}
input.text {width: 40%;margin-top:5px; }
.bottone {font-family: Verdana; font-size: 11px; color: #0E3AA8; font-weight:bold;border: 1px solid #666666;  background-color: #ffcc00; padding-right:7px;padding-left:7px;height:16px;}
textarea {width: 380px; height:65px;}
form {margin:0;}

