:link,:visited { text-decoration:none }
ul  { list-style:none }
ol  { margin-left:40px;}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
img { border:none }

* { 
padding:0px;
margin:0px;
}


BODY {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		background-color: #F8F6F0;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		color:#4C4C4C;
		background-image: url(../images/bkg-pag-1.jpg);
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-attachment:fixed;
}

a {
color:#990000;
}

.pagina {
		text-align:left;
		margin-left: auto;
		margin-right: auto;
		width:778px;
}

.header {
		background-image: url(../images/bkg-head.gif);
		background-position: 0% 0%;
		background-repeat: repeat-x;
		height:199px;
		width:100%;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
}

.header-hp {
		background-image: url(../images/bkg-head-home.gif);
		background-position: 0% 0%;
		background-repeat: repeat-x;
		height:310px;
		width:100%;
		text-align:center;
}

.logo {
		z-index:10;
		position:absolute;
}

.corpo {
		width:778px;
}

.menu {
		background-position: 0% 0%;
		background-repeat: no-repeat;
		width:768px;
		font-size:1.1em;
		text-align:right;
		background-color: #ffffff;
		color:#666666;
		height:54px;
		padding:142px 10px 0px 0px;
}

.header-hp .menu {
		background-position: 0% 0%;
		background-repeat: no-repeat;
		width:768px;
		font-size:1.1em;
		text-align:right;
		background-color: #ffffff;
		color:#666666;
		height:54px;
		padding:142px 10px 0px 0px;
}

.menu a.on, .menu a:visited.on {
		font-weight:900;
		color:#000000;
}

.menu a, .menu a:visited {
		font-weight:100;
		color:#666666;
}

.menu a:hover {
		color:#000000;
}

.footer {
		padding:7px 20px 7px 20px;
		background-color: #E3E1DB;
		width:738px;
}

.testi  {
		font-size: 1.1em;
		padding-left:270px;
}

.testivar  {
		padding-left:60px;
}

.testi  h1{
		margin-bottom:20px;
		color:#AD0C00;
		font-size:2.2em;
		font-weight:100;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.testi  h2{
		margin-top:20px;
		color:#98854B;
		font-size:1.8em;
}

.testi h2 span{
		padding:1px 5px 1px 5px;
		background-color: #AD0C00;
		color:#ffffff;
}

.testi  h3{
		color:#000000;
		font-size:1.1em;
		margin-bottom:5px;
}

.testi  p{
		margin-bottom:10px;
		line-height:1.6;
}

.testi  p.ico{
		margin-bottom:20px;
		line-height:1.8;
}

.testi ul li{
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #919191;
}

.box {
		background-position: 100% 100%;
		background-repeat: no-repeat;
		height:150px;
		padding:2%;
		width:45%;
		float:left;
}

.box1, .box3 {
		border-right:1px dotted #cccccc;
}

.box1, .box2 {
		border-bottom:1px dotted #cccccc;
}

.box h2{
		margin:0px;
		color:#98854B;
		font-weight:100;
		font-size:1.8em;
}

.tracce {
		margin:0px 0px 0px 20px;
		padding:0px;
		width:210px;
		border:2px solid #E3E1DB;
		float:right;
		font-size:0.9em;
		font-weight:100;
}

.tracce ul li{
		margin:0px;
		border:none;
		padding:3px 5px 3px 15px;
}

.tracce p{
		margin:0px;
		line-height:1;
		padding:3px 5px 5px 5px;
}

.tracce li.var1{
		font-size:1.1em;
		font-weight:900;
		color:#ffffff;
		background-color: #98854B;
		padding:3px 5px 3px 5px;
}

.tracce li.var2{
		background-color: #E8E8E8;
}

.tracce a, .tracce a:visited {
		color:#000000;
}

.tracce a:hover {
		color:#AD0C00;
}

