A  { color: #808080; font-size: 12px; font-family: Verdana; text-decoration: none }
A:link  { color: #808080; font-size: 12px; font-family: Verdana; text-decoration: none }
A:hover  { color: #f00; font-size: 12px; font-family: Verdana }
A.menu { color: #2C1A20; font-size: 12px; text-align: center; font-family: Verdana; float: none; clear: none; padding-top: 5px; position: absolute; top: 0; width: 80px; height: 26px }
A.menu:hover { color: #orange; font-size: 12px; font-family: Verdana; float: none; clear: none; padding-top: 5px; position: absolute; width: 80px; height: 26px }
A.sitiweb { color: #2C1A20; font-size: 12px; text-align: center; font-family: Verdana; float: none; clear: none; padding-top: 5px; position: absolute; top: 0; width: 180px; height: 26px }
A.sitiweb:hover { color: #orange; font-size: 12px; font-family: Verdana; float: none; clear: none; padding-top: 5px; position: absolute; width: 180px; height: 26px }
.linkfooter1 { color: #c0c0c0; font-size: 11px; font-family: Verdana }
.linkfooter2 { color: #414141; font-size: 10px; line-height: 15px; font-family: Verdana }
html, body    { background-color: #2C1A20; padding: 0; margin: 0; }
.sottotitoli { color: #F5DA27; font-weight: lighter; font-size: 14px; font-family: "Arial Black"; text-align: justify; letter-spacing: 0px }
.sottotitoli1 { color: #940020; font-weight: lighter; font-size: 16px; font-family: "Arial Black"; text-align: justify; letter-spacing: 0px }
p { color: #242424; font-size: 12px; line-height: 16px; font-family: Arial; text-align: justify }
.aligntop  { font-size: 12px; font-family: Verdana; vertical-align: top }
.aligndown  { font-size: 12px; font-family: Verdana; vertical-align: bottom }
h1 { color: #B69797; line-height: 22px; font-weight: lighter; font-size: 18px; font-family: "Arial Black"; text-align: justify; letter-spacing: 0px }
h2 { color: #752828; font-weight: lighter; font-size: 13px; font-family: "Arial Black"; text-align: justify; }
h3 { color: #B69797; line-height: 22px; font-weight: lighter; font-size: 16px; font-family: "Arial Black"; text-align: justify; letter-spacing: 0px }
h4 { color: #752828; font-weight: lighter; font-size: 12px; font-family: "Arial Black"; text-align: justify; }
.testi { color: #999999; font-size: 12px; line-height: 16px; font-family: Arial; text-align: justify }
.form  { color: #696969; font-size: 12px; font-family: Verdana; border: inset 1px #e3001b }
.modulo  { color: #f5f5f5; font-weight: lighter; font-size: 12px; font-family: Arial; background: #800000 url(button.jpg) }
pre { font-family: Arial; background-color: #e3f4f9; margin: 10px; padding: 10px; border: solid 1px #bae2f0; overflow: auto; display: block }
img{border:2;}
#loopedSlider { clear: both; margin: 0 auto; position: relative; top: 0px; left: 0px; width: 600px; visibility: visible }
#screenshot{	position:absolute;z-index: 3;line-height: 20px; font-family: Arial;border:1px solid #ccc;background:#333;padding:2px;display:none;color:#fff;}

ul.reset,ul.reset li {display:block;list-style:none;padding:0;margin:0;}
ul.reset li {position:absolute;}
ul.reset li a {outline:none;}
#content {margin:5px auto 0;width:20px;}
a img {border:none;}
.container { width:568px; height:200px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; width:568px; display:none; padding:0; margin:0; }
#loopedSlider,#newsSlider { margin:0 auto; width:568px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px; }
ul.pagination li.active a { background:red; color:white; }
.compactlabel-wrapper {	display: inline-block;position: relative;}	
.compactlabel-wrapper-on {z-index: 5;}
.compactlabel-wrapper label {position: absolute;z-index: 4;}
.compactlabel-wrapper label.compactlabel-hide {	z-index: 2;}
.compactlabel-wrapper input {position: relative;z-index: 3;}
.compactlabel-label-backing {position: absolute;z-index: 1;}
.compactlabel-label-backing {padding: 2px 3px 4px 3px;border-style: solid;border-width: 2px 2px 0 2px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;background-color: #e0e0e0;-webkit-transition: 1s background-color;}
.compactlabel-wrapper label {font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif;color: #999;padding: 4px;font-size: 80%;font-size: 12px;}
.compactlabel-wrapper-on,.compactlabel-wrapper-on .compactlabel-label-backing {	-moz-box-shadow: SkyBlue 0 0 5px;-webkit-box-shadow: SkyBlue 0 0 5px;box-shadow: SkyBlue 0 0 5px;}
input[type=text] {padding: 3px;margin: 0;border: solid #ddd 2px;background-color: #e0e0e0;font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif;font-size: 12px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;	background-image: -moz-linear-gradient( 270deg, rgba(255,255,255,0), rgba(100,100,100,.15)  );-webkit-transition: 1s background-color, 1s border-color;}
input[type=text] {background-image: -webkit-gradient(linear, left bottom, left top, to(rgba(255,255,255,0)), from(rgba(100,100,100,.15)));outline: none;}
input[type=text]:hover,input[type=text]:focus,.compactlabel-wrapper-on input,.compactlabel-wrapper-on .compactlabel-label-backing {background-color: #fff;border-color: #fff;}
