H1 {padding:2px 2px 2px 2px; MARGIN: 0px 0px 10px 0px; font-size:14pt; font-family:arial; FONT-WEIGHT: bold; margin:0; padding:0;}
H2 {padding:2px 2px 2px 2px; MARGIN: 0px 0px 10px 0px; font-size:8pt; font-family:Verdana; FONT-WEIGHT: bold; }
H3 {padding:2px 2px 2px 2px; MARGIN: 0px 0px 10px 0px; font-size:8pt; font-family:Verdana; FONT-WEIGHT: bold; text-align:center; border-bottom: thin solid #9999bb; border-top: thin solid #eeeeff; border-left: thin solid #eeeeff; border-right: thin solid #9999bb; background-color:#ffffcc; color:#7d5939;}
H4 {padding:2px 2px 2px 2px; MARGIN: 0px 0px 10px 0px; font-size:8pt; font-family:Verdana; FONT-WEIGHT: bold; text-align:center; }

 
.scuri {
	color: #bbbbff;
}

div.transON {width: 100%; opacity:.91;filter: alpha(opacity=91); -moz-opacity: 0.91; border:0px solid blue; }
div.transOFF {width: 100%;opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.99;border:0px solid blue; }
div.transSTART {width: 100%;opacity:.04;filter: alpha(opacity=04); -moz-opacity: 0.04;border:0px solid blue; }


img{border-radius:3px;}
body
{
font-family:arial;
background-image:url('images/fondosportivo.jpg');
background-repeat:repeat-x;
background-attachment:fixed;
background-position:bottom;
margin-bottom:0pt; margin-top:0pt; margin-left:20pt; margin-right:20pt;

/* IE10 */ 
background-image: -ms-linear-gradient(left, #FEFEFE 0%, #F0E7E7 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #FEFEFE 0%, #F0E7E7 100%);

/* Opera */ 
background-image: -o-linear-gradient(left, #FEFEFE 0%, #F0E7E7 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FEFEFE), color-stop(1, #F0E7E7));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #FEFEFE 0%, #F0E7E7 100%);

/* Proposed W3C Markup */ 
background-image: linear-gradient(left, #FEFEFE 0%, #F0E7E7 100%);
}

A:hover   {color: #6B259C; background:#ffeeee;}
A:link,A:visited {text-decoration:none; color: #6B259C; }
A:hover {text-decoration:none;}
.casella { font-family: Verdana, Helvetica, Arial; font-size: 12px;}
.tbflat  {
	font-size : small;
	font-family : Arial;
	border-width : thin;
	border-style : solid;
	border-color : #aaa;
	padding:3px 5px;
	border-radius:20px 0 0 20px;
}

.cmdflat  {
	-webkit-appearance: none; -moz-appearance: none; appearance: none; 
	font-size : small;
	font-family : Arial;
	background-color : #aaa;
	color : #ffffff;
	font-weight : bold;
	border-width : 0;
	border-color : #aaa;
	padding:3px 5px;
	border-radius:0 10px 10px 0;

}
.cmdflat2  {
	-webkit-appearance: none; -moz-appearance: none; appearance: none; 
	border-radius:10px 10px 10px 10px;
	background-color : #fe6;
	box-shadow:0 0 6px #aaa;
	color:#000;
	border:#aa5 solid 1px;
}
.cmdflat2:hover {
	box-shadow:0 0 12px #d55;
}
.t {background: url(images/nt.gif) 0 0 repeat-x; width: 100%; background-color:#fff0f0;border-radius:5px;padding:2px;}
.b {background: url(images/nt.gif) 0 100% repeat-x;}
.l {background: url(images/nt.gif) 0 0 repeat-y; }
.r {background: url(images/nt.gif) 100% 0 repeat-y;}
.bl {background: url(images/bl.gif) 0 100% no-repeat;}
.br {background: url(images/br.gif) 100% 100% no-repeat;}
.tl {background: url(images/tl.gif) 0 0 no-repeat;}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px;}

#righthandnavigation {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-right: 0px;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	z-index: 1;
}

#footnotes {
	font: 1em Verdana Arial, Helvetica, Sans Serif;
	margin: 0 0;
}

#footnotes small {
	color: #666;
	vertical-align: top;
	padding: 3px;
}

#footnotes small a {
	color: #666;
}

.notesList {
	text-align: left;
	color: #666;
	font: .8em Arial, Helvetica, Sans Serif;
}

.notesList li {
	line-height: 160%;
}

.notesList a {
	color: #666;
}


/* set millions of background images */
.rbroundbox { background: #fff5f5;border-radius:5px; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {

height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

.menu{border-radius:5px;padding:2px 4px;border:transparent solid 1px;background-color:rgba(255,155,155,0.05);}
.menu:hover{background-color:#fcc;border:#faa solid 1px;}

.boxtag{font-size:18px;color:#999;padding-bottom:5px;}
.boxtag2{font-size:14px;color:#999;padding-bottom:3px;}
.boxtitle2{font-size:15px;color:#333;padding-bottom:5px;}
.boxtesto{color:#999 !important;padding-top:5px;}
.boxtesto2{color:#555 !important;padding-top:5px;}
.boxtesto:hover{color:#222 !important;}
.bbox{border:#F3C8C8 solid 1px;width:280px;height:105px;overflow:hidden;background:#f5f5f5;border-radius:5px;text-align:left;float:left;margin: 5px 10px;padding:10px;text-decoration:none !important;}
.bbox:hover{box-shadow:0 0 6px #daa;background:#fff;color:#222;text-decoration:none !important;}
.precedenti{border-radius: 10px 0 0 10px;padding:0 0 0 10px;
background: linear-gradient(to right, #F9C6C6  0%,#f0f9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9C6C6 ', endColorstr='#f0f9ff',GradientType=1 ); /* IE6-9 */
}
.formastile{border-radius: 10px 0 0 10px;padding:0 0 0 10px;
background: linear-gradient(to right, #9BF39F 0%,#f0f9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9BF39F', endColorstr='#f0f9ff',GradientType=1 ); /* IE6-9 */
}
.maintesto{line-height: 150%; margin-right:15;text-align: justify;text-indent: 17px;}

.tageven{background:#ddd !important;border-radius:5px;padding:5px 10px;margin-top:5px;display:inline-block;}
.tagodd{background:#eee  !important;border-radius:5px;padding:5px 10px;margin-top:5px;display:inline-block;}
.iodlarg{width:750px;}
.aforisma{
	font-size:110%;margin: 10px auto 40px auto;font-style:italic;padding:5px;background-color:#fff;max-width:500px;border-radius:5px; border:1px #ddd solid;box-shadow: 0 3px 3px #ddd;
}