body {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

a:link {  text-decoration: none; color: #0000cc}
a:active {  text-decoration: none; color: #0000cc}
a:visited {  text-decoration: none; color: #0000cc}
a:hover {  text-decoration: underline; color: #0000cc}

a.navbar:link {  text-decoration: none; color: #000000}
a.navbar:active {  text-decoration: none; color: #000000}
a.navbar:visited {  text-decoration: none; color: #000000}
a.navbar:hover {  text-decoration: underline; color: #000000}

a.navcurrent:link {  text-decoration: none; color: #000000; font-weight: bold}
a.navcurrent:active {  text-decoration: none; color: #000000; font-weight: bold}
a.navcurrent:visited {  text-decoration: none; color: #000000; font-weight: bold}
a.navcurrent:hover {  text-decoration: underline; color: #000000; font-weight: bold}

a.menu:link{ text-decoration: none; color: #006666}
a.menu:active{ text-decoration: none; color: #006666}
a.menu:visited{ text-decoration: none; color: #006666}
a.menu:hover{ text-decoration: underline; color: #006666}

td {  font-size: 11px}
td.gray {  background: #cccccc}
td.main { padding: 15px 10px 10px; line-height: 150%; text-align: justify; background: #FFFFFF}
td.navbarl {  background: #f6f6f6; background-image: url(/images/navar-bg.gif); background-repeat: repeat-y}
td.navbarr {  background: #f6f6f6; background-image: url(/images/navar-bg-r.gif); background-repeat: repeat-y}
td.navblockl {
	background: url(/images/navbar-shadow.gif) no-repeat;
	padding: 8px 2px 4px;
	line-height: 130%;
}
td.navblockr { background: url(/images/navbar-shadow-r.gif) no-repeat; padding: 8px 2px 4px; line-height: 130% }

form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

input {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
input.flat {  border: 1px #cccccc solid}
input.search { border: 1px #cccccc solid ; font-size: 10px}

select {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
select.flat { border: 1px #cccccc solid }
select.search { border: 1px #cccccc solid ; font-size: 9px}

.dieci {  font-size: 10px}
.titolo {  font-size: 18px; font-weight: bold; color: #37465d}
.titoletto {  font-size: 12px; font-weight: bold}
ul.stretto {  margin:  0px 0px 0px 25px}
.hilite {  background: #FFFF99}
.hilite1 {  background: #FFFF99;font-size: 12px; font-weight: bold; color: #37465d}
ul {
	margin-top: 5px;
}
input.info {
	width: 250px;
}
textarea.info {
	width: 250px;
}

td.riquadro {  border: 1px solid #cccccc; border-top: none; background-image: url(/images/main-shadow-t.gif); background-repeat: repeat-x; padding: 18px 4px; bgcolor: #FFFFFF}

.top {margin: auto; width: 100%; height: 85px; background:url(../images/New/top.jpg);}
.down {margin: auto; width: 100%; height: 85px; background:url(../images/New/down.jpg);}
.toplogo {margin: auto; padding-left:0px; width: 980px; height: 85px;}
.topbar {margin: auto; padding-left:0px; width: 980px; height: 35px; text-align:center;}
.corpo {margin:auto; left:0px; top:0px; padding-left:0px; width: 980px; height: auto;}

.uno {position:relative; width:190px; height:120px; border:1px solid #aaa; margin-top:10px;}
.due {position:relative; width:190px; height:120px; border:1px solid #aaa;}
.tre {position:relative; width:190px; height:120px; border:1px solid #aaa;}
.quattro {position:relative; width:190px; height:120px; border:1px solid #aaa;}
.cinque {position:relative; width:190px; height:120px; border:1px solid #aaa;}

ul.menu {list-style:none; margin:0; padding:0; width:100%;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:1px; width:16.5%;}
ul.rightbar li {position:fixed; float:right; margin-right:1px;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0px solid #aaa; border-top:1px solid #aaa; width:100%; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:100%; top:-1px; width:80%}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:90%}
<!--ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}-->
ul.menu .sub {background:#d1d1d1 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

#pageWrapper { width:380px;	margin:0px 0px 0px; }

.Bann_Gest .container{ width:380px; height:240px; }
.Bann_Gest { float:left; margin:0px 0px 0px; width:380px; }
.Bann_Gest > .title{ font-size:1em; font-weight:bold; padding:5px; margin-bottom:10px;	border-bottom:#666666 dotted 1px; }
.Bann_Gest > .container{ margin:0px 0px 0px; background:#000000; }
.Bann_Gest > .description{ }
.Bann_Gest > .doc{  }
.Bann_Gest > .code{ }
 
#slideshow {border: 1px solid #000; overflow: hidden; margin: 0px 0px 0px; position: relative; width: 967px; height: 150px;}
#slideshow img {width: 967px; height: 150px;}
