body {
	font-family: arial;
	font-size: 11px;
	margin:	0;
	background:	url(img/bg_body.gif);
	color:#333;
}


.primo-piano {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	word-spacing:-4px;
	margin:0 0 10px 0;
	padding:0;
	color:#990066;
	font-size:25px;
}

h1 a {
	color:#000;
	text-decoration:none;
}

h3 {
	word-spacing:-1px;
	font-size:15px;
	margin:0;
	padding:0;
}

h3 a {
	color:#990066;
	text-decoration:none;
}
h3 a:hover {
	color:#000;
}

p {
	text-align:justify;
	margin:0;
}

a {
	color:#DCA8CB;
	text-decoration:none;
}
a:hover {
	color:#990066;
}

img {
	margin: 0 5px 5px 0;
	border:0px;
}

a.border:link, a.border:visited{  border: 1px solid #FFDFFF; display:block; width:140px; height:100px;  padding:2px; } 

a.border:hover { border: 1px solid #990066; width:140px; height:100px; padding:2px; } 


#contenitore {
	width: 1000px;
	margin:	auto;
	margin-top: 25px;
	padding:5px;
	border:#ccc solid 1px;
	background:#fff;
}

#header {
	height:	227px;
}

#header #barra-top {
	height:	34px;
	background: url(img/bg_barra-top.jpg) repeat-x;
}

#header #barra-top ul {
	list-style: none;
	margin:9px 5px 0 0;
	padding:0;
	float: left;
}

#header #barra-top ul li {
	margin: 0;
	padding: 0 10px 0 10px;
	font-weight: bold;
	float: left;
	font-size: 13px;
}

#header #barra-top ul li a {
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
}

#header #barra-top ul li a:hover {
	color: #000
}

#header #barra-top form {
	float: left;
}

#header #barra-top .textbox {
	margin: 6px 5px 0 5px;
	border:	#fff solid 1px;
	height: 17px;
}

#header #barra-top .button {
	position: absolute;
	top: 12px;
	border: #fff solid 1px;
	background: #fff;
	height: 21px;
	color: #990066;
}

#header #clubs {
	height: 65px;
}

#header #clubs img {
	margin-right:2px;
	border: 0;
}

#header #barra-bottom {
	height: 16px;
	background: url(img/bg_barra-bottom.gif);
	color: #fff;
	padding:3px 0 0 5px;
}

#header #logo {
	padding:10px 0 5px 0
}

#header #menu {
	font-size:13px;
	padding-left:5px;
	clear:both;
	background:#EFEFEF;
	height:34px;
}

#header #menu ul {
	margin:0;
	padding:9px 0 0 5px;
	list-style:none;
}

#header #menu ul li {
	float:left;
	padding: 0 10px 0 10px;
	font-weight: bold;
}

#header #menu ul li a {
	color:#990066;
	text-decoration:none;
	text-transform:capitalize;
}

#header #menu ul li.liupp a {
	text-transform:uppercase;
}

#header #menu ul li a:hover {
	color:#000;
}

.sx {
	float:left;
}
.dx {
	float:right;
	padding-bottom:10px;
}

.MT30 {
	margin-top:30px;
}
/* SINISTRA */
.w174 {
	width:174px;
}
.w174 ul {margin:0;padding:0;list-style:none}
.w174 ul li {margin:0 0 5px 0;padding:0;font-weight: bold;font-size:12px;background:#F0F0F0}
.w174 ul li a {color:#333;text-decoration:none;display:block;padding:5px;text-transform:uppercase;}
.w174 ul li a:hover {color:#990066}

.w174 .BOX {margin-bottom:5px;}
.w174 .BOX h2 {
	word-spacing:-2px;
	color:#fff;
	padding:5px;
	background:url(img/bg_h2.jpg);
	font-size:11px;
	margin:0;
	font-weight:normal
}

/* CENTRO */
.w696 {
	width:696px;
	margin:0 0 0 5px;
}

.w696 .BOX {margin-bottom:5px;}
.w696 .BOX h2 {
	color:#fff;
	padding:5px;
	background:url(img/bg_h2.jpg);
	font-size:11px;
	margin:0 0 5px 0;
	font-weight:normal
}

/* DESTRA */
.w120 {
	width:120px;
}
.w120 .BOX {margin-bottom:5px;}
.w120 .BOX h2 {
	color:#fff;
	padding:5px;
	background:url(img/bg_h2.jpg);
	font-size:11px;
	margin:0 0 5px 0;
	font-weight:normal
}
.w120 .BOX h3 {font-size: 11px;}

.clr {clear:both}

#contenuto {
	clear:both;
}

#footer {
	clear:both;
	background:#f5f5f5;
	font-size:10px;
	color:#666;
	padding:5px;
}

.testoadestra {
	text-align:right;
	border-bottom:#EFEFEF solid 1px;
	margin-bottom:5px;
}

.w385 {
	width: 385px;
}

.w300 {
	width:300px;
}

.ML10 {
	margin-left:10px;
}

.ML25 {
	margin-left:25px;
}

.w696 .pulsante {
	margin-top:10px;
	color:#fff;
	background:#990066;
	border:#990066 solid 1px;
	position:relative;
	left:497px;
}

.w120 .pulsante {
	margin-top:10px;
	color:#fff;
	background:#990066;
	border:#990066 solid 1px;
}

form .textbox {
	border: #ccc solid 1px;
}
form label {
	font-weight:bold;
}

strong {
	color:#990066;
}

#mantisworks {
	display:none;
}

.w696 .PAGINA {background:#990066;width:10px;height:10px;padding:3px;color:#FFF;margin-bottom:5px;}
.w696 .PAGINA2 {background:#FFF;width:10px;height:10px;padding:3px;color:#990066}
.w696 .PAGINA2:hover {background:#990066;width:10px;height:10px;padding:3px;color:#FFF}
