html,body{margin:0;padding:0}
body{font:76% Tahoma,Helvetica;color: #333;text-align:center;margin-top:4px}
body#intro {background:white;}
body#main {background: white;padding-top:10px}
h1,h2{padding-left: 15px;margin: 0}
h2{font-size: 160%;color: #AD924F}
p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5}
address{font-style: normal}
div#div_flash {margin-left:6px;text-align:center;font-family:Arial,Helvetica,Serif;font-size:0.75em;color:black;}
div.gradient{background: #F2F2F2 url(gradient.png) repeat-x top;margin: 15px}
div.gradient p{margin:0;padding: 2px 5px}
p.codehere{color: #2A4D91}
a.a_norm :link, a.a_norm:visited{
	text-decoration: underline;
	color: #893C36;
	font-weight: bold;
}
a.a_norm:hover{
	text-decoration: none;
	color: #893C36;
	font-weight: bold;
}
div#container{width:100%;margin: 0 auto;background-image:url('./img/bg.jpg');background-repeat:repeat-x;text-align: left}
div#header{border-top:1px solid #CCCCCC;background-color: white;padding:0px 0; background-image:url('./img/barra.jpg');background-repeat:no-repeat;background-position: top right}
div#header h1{height:80px;padding:10px 0px 10px 12px;background: white; color: #1D9145;font-size: 300%;font-weight: 900}
div#header img {padding-left:10px;}
div#menu{width:100%;overflow:auto;background: white;border-bottom:1px solid #CCCCCC}
ul#nav,ul#nav li{list-style-type:none;margin: 0;padding:0px 0px 0px 0px}
ul#nav{padding-left:12px}
ul#nav li{float:left;width:90px;margin-right:2px;text-align: center}
ul#nav a{font-weight:bold;font-size:100%;padding-bottom:6px;float:left;width:90px;text-decoration:none;background-image:url('./img/bg_grad.jpg');background-repeat:repeat-x;color: #FFFFC9}
ul#nav li.active a,ul#nav a:hover{font-weight:bold;text-decoration:underline;font-size:100%;padding-bottom:6px;color: #333333}
div#c_sx {float:left;width:180px;background-image:url('./img/bg.jpg');background-repeat:repeat-x;}
div#content{overflow:auto;height:400px;float:left;width:100%;padding-top:15px;background-image:url('./img/sfondo_inv2.jpg');background-repeat:no-repeat;background-position:top left;border-bottom:1px solid #CCCCCC}
div#footer{clear:both;padding-top:5px;text-align: center;font-size: 90%;background-image:url('./img/bg_footer.jpg');color: #999999}
div#footer a:link, div#footer a:visited {font-weight:bold;color:#AD924F;text-decoration:underline}
div#footer a:hover {font-weight:bold;color:#333333;text-decoration:none}
div.cont {width:90%;height:auto;line-height:1.3em;margin:10px 10px 10px 10px;padding:4px;background-image:url('./img/bg_est.png');}
div#box{float:right;display:inline;width:150px;margin: 5px 15px 0 5px;background:#E4E7F2;text-align:center}
div#box p{padding:0 5px}
div#minipics_1{float:right;display:inline;padding-bottom:0px}
div#minipics_1 ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics_1 li{float:right;width:150px;margin: 10px 30px 0px 0;}
div#minipics_1 li img{display: inline;margin:5px 20px;border: 0px}

div#minipics_2{float:right;display:inline;padding-bottom:0px}
div#minipics_2 ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics_2 li{float:right;width:150px;margin: 10px 30px 0px 0;}
div#minipics_2 li img{display: inline;margin:5px 20px;border: 0px}

div#minipics_3{display:inline;width:100%;padding-bottom:10px}
div#minipics_3 ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics_3 li{float:right;width:100px;margin: 10px 5px 5px 0;}
div#minipics_3 li img{display: block;width: 80px;height: 80px;margin:5px 0px;border: 0px}

.rtop,.rbottom {display:block}
.rtop *,.rbottom * {display:block;height: 1px;overflow: hidden}
.r1 {margin: 0 5px}
.r2 {margin: 0 3px}
.r3 {margin: 0 2px}
.r4 {margin: 0 1px;height: 2px}

.rs1 {margin: 0 2px}
.rs2 {margin: 0 1px}
 
div#id_login {
	visibility:visible;
}
div#id_login p {
	line-height:1.5em;
}

div#loading {
	visibility: hidden;
	top:2px;
	left:2px;
	width:90px;
	height:16px;
	padding-left:2px;
	background: red;
	color: white;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}