BODY {font-family:verdana; font-size:10px; color: #445977;background-color:#000000; margin:0; text-align:center;
}
a:link, a:visited {color: #FFFFFF; text-decoration:none;}
a:hover {
	text-decoration:none;
	color: #CCCCCC;
}



.tab {
	margin: 0 auto;
	width:780px;
	background-color:#FFFFFF;
	text-align:right;
	color: #FFFFFF;
}
.topmenuc {font-family:verdana; font-size:10px;font-weight:bold; color: #000000;background-color:#FFFFFF; text-align:left; padding-right:20px;height:10px;}
.bot {font-family:verdana; font-size:10px;font-weight:bold; color: #ffffff;background-color:#cc3300; text-align:center; height:25px;}
.backtop {
	background-image: url(im/barra.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:32px;
	text-align:right;
	vertical-align:top;
	width: 775px;
}
.corpo {border-right: 0px solid #D2DCDD;border-left: 0px solid #D2DCDD;background-color:#000000;vertical-align:top;text-align:left;padding:10px;}
.sx {width:141px;background-color:#000000;text-align:left;border-right: 0px solid #dbcfb8;border-left: 0px solid #DAE2E3; vertical-align:top;}
.dx {width:141px;background-color:#dbcfb8;text-align:center;border-right: 0px solid #dbcfb8;border-left: 0px solid #DAE2E3; vertical-align:top;}
a.menu:link, a.menu:visited { font-family:verdana; font-size:10px; color: #403028; font-weight:bold; text-decoration:none; height:25px; line-height:25px;display:block; background-image: url(imm/backmenu.gif); background-repeat: repeat-x;}
a.menu:hover { text-decoration:underline;}

.center {margin: 0 auto;border: 0px solid #D2DCDD; border-bottom-width:0px; width:100%;background-color:#FFFFFF;font-family:verdana; font-size:10px;font-weight:normal;color:#000000;text-align:justify;padding:10px;}
.botcenter {border-bottom: 0px solid #D2DCDD;border-right: 0px solid #D2DCDD; width:100%;background-color:#817959;}
.div {background-image: url(im/intcen.jpg); background-repeat: repeat-x; background-position: bottom left;}
.title {font-family:verdana; font-size:12px;font-weight:bold; color: #cc3300;}
.rossob {font-family:verdana; font-size:10px;font-weight:bold; color: #cc3300;}
h2 {font-family:verdana; font-size:12px; display:inline;color:#FF9933;font-weight:bold;}
h3 {font-family:verdana; font-size:10px;font-weight:bold; color: #FFFFFF;display:inline;}
.imgsx {margin-right:10px;}
img {border:0px; }
.backbot {background-image: url(imm/t8.gif); background-repeat: repeat-x; background-position: top left;height:18px; }
.bot {margin: 0 auto;font-family:verdana; font-size:10px;font-weight:normal; color: #ffffff; width:775px; text-align:center; height:29px;}
.botext {width:100%;background-image:  url(imm/d-cen.gif); background-repeat: repeat-x; background-position: bottom left; }

.partners {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	background-color: #DAE2E3;
	background-position: center;
}
.entra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0000;
	
	background-color: #CC3300;
}
a.category:link, a.category:visited {
	font-family:verdana;
	font-size:10px;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
	height:25px;
	line-height:25px;
	display:block;
	background-image: url(imm/cen.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:10px;
	
	list-style-type: disc;
}
a.category:hover {
	color: #FF0000;
    background-image: url(imm/cen2.png);
	}
.reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	
}
.submit
{background-color: #dbcfb8; 
 border: #403028 1px solid; 
 color: black; 
 font-family: Verdana, Tahoma, Arial; 
 font-size: 8pt; 
 font-weight: bold;}
 
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: bold;	
}
.menu3 {
	background-repeat: repeat-x;
	font-family: verdana;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 8px;
	background-color: #FFFFFF;
}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 50pt;
	letter-spacing: 7px;
	color: #000000;
	text-align: left;
	background-image: url(im/li.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	text-decoration: none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: sub;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;

}
.tab2 {
	margin: 0 auto;
	width:775px;
	background-color:#FFFFFF;
	text-align:center;
	
}
.p {
	margin: 0 auto;
	border: 0px solid #D2DCDD; 
	border-bottom-width:0px;
 	
  	font-family:verdana;
  	font-size:11px;
  	font-weight:normal;
  	color:#000000;
 	text-align:justify;
   }
.menu{
	font-family:verdana;
	font-size:10px;
	height:auto;
	background-image: url(im/menu.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;	
}
.sotto{
	background-image: url(im/barra2.gif);
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 10px;
	text-indent:210px;
	width: 740px;
	font-weight: bold;
}
.ultimo {
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	height: 10px;
	background-image: url(im/li.jpg);
	letter-spacing: 7px;
	font-weight: bold;
}
.descrizione {
	font-family: verdana;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	background-repeat: repeat;
	vertical-align: top;

}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: repeat;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px outset #FFFFFF;
}
table.prova {
	border: 1px solid #FFFFFF;
}
.menu4 {
	background-repeat: repeat-x;
	font-family: verdana;
	color: #000000;
	text-align: center;
	letter-spacing: 7px;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}img {
	border: thin solid #FFFFFF;
}
.contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.center2 {margin: 0 auto;border: 0px solid #D2DCDD; border-bottom-width:0px; width:100%;background-color:#000000;font-family:verdana; font-size:10px;font-weight:normal;color:#FFFFFF;text-align:justify;padding:10px;}
.corpo2 {border-right: 0px solid #D2DCDD;border-left: 0px solid #D2DCDD;background-color:#000000;vertical-align:top;text-align:left;padding:10px;}