
/* Body.... */
body {margin:0px; padding:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background:url(img/bg-rojo.gif) repeat-x #000000; line-height: 16px}

h1 {font-size: 250%;margin-top:.6em; margin-bottom:0px; color:#333333; font-family:Arial, Helvetica, sans-serif; color:#025C96; line-height: 34px}
h2 {font-size: 136%}
h3 {font-size: 126%}

/* Link */
a {text-decoration : underline;}
a:link {color :#025C96;}
a:visited {color :#025C96;}
a:hover, a:active, a:focus {color :#025C96;}

#header{ -width:100%; height: 80px; margin:0px 30px 0 30px; }
#header h1 {font-size:36px; text-align:center;}
#header h2 {text-align:center; color:#0099CC;}
#header a {color:#FFFFFF; text-decoration:none;font-weight:bold}

#menu{ background: url(images/menu_bg.jpg); padding-top:2px; height: 37px;  font-weight:bold; letter-spacing: 1px; font-size:12px; border: 1px solid #3399cc; border-bottom:3px #006699 solid; border-right: 1px solid #006699; margin: 0px 30px 0 30px}
#menu ul{ list-style-type: none; margin:10px; padding:2px;}
#menu li{ float:left; text-align:center; padding-left:10px; padding-right:10px; background: url(images/split.jpg) no-repeat right;}
#menu li.last, #menu li:last-child{ background: none}
#menu li a{color:#FFFFFF; text-transform:uppercase; text-decoration:none}
#menu li a:hover {color:#006699;}

#content{ float:none; border: 1px solid #FFFFFF; border-top:2px solid #FFFFFF; padding:10px; background:url(images/content_bg.gif) repeat-x #FFFFFF; margin:0px 30px 0 30px}

/* Footer.... */
#footer{ --border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; text-align:right; margin:0px 30px 0 30px; clear:both;
	color:FFFFFF;
}
#footer p {
	color:#CC0000;
}
#footer a:link {
	color:#FF3366;
	text-decoration:none;
	border-bottom:#FFFFFF dotted 1px;
}
#footer a:visited {
	color:#FF3366;
	text-decoration:none;
	border-bottom:#FFFFFF dotted 1px;
}

#content p {text-align:justify;}
.photo {border:#000000 solid 1px;}

.left {float:left; margin-right: 6px; overflow:hidden; }

.right {float:right; margin-left: 6px; overflow:hidden; }

/*tabla*/
.dati {
width:98%;margin:0 auto;
margin-bottom:1.5em;font-size:1em;
}
.dati caption{
text-align:left;font-weight:bold;font-size:1.2em
}
.dati th.servizio{
width:30%
}
.dati th{
border-bottom:1px solid #f3f2f2}
.dati tr.pari{
background:#f3f2f2
}
