@charset "UTF-8";
/* CSS Document */

body {
	font: 100%  Arial,Verdana, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
}

.clear20 { clear:both; height:20px;}
.oneColElsCtr #container {
	width: 980px;
	background: #FFFFFF;
	border-bottom: 4px solid #81c4f6;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 10px 6px 6px 6px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.headerLine { height:70px; background-image:url(bgHeaderLine.gif); background-repeat:repeat-x; background-position: top left; text-align:center;}


.headerLine img { text-align:center; border:none; }

.Tit-Cyan {font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:28px; color:#09C; vertical-align:middle; padding:6px 5px 0px 10px; text-transform:uppercase;}

.Tit-Blue { font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:28px; color:#19417F; vertical-align:middle; padding:6px 5px 0px 10px; text-transform:uppercase; }

.Tit-BlueSM { font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:18px; color:#19417F;   text-transform:uppercase;  }


.Tit-CyanSM { font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:18px; color:#00AEEF; text-transform:uppercase;  }

.Tit-Red {  color:#D51F28;  }



.Tit-pagBolletta {font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:22px; color:#09C; vertical-align:middle; padding:6px 5px 0px 10px; text-transform:uppercase;}



.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: justify; vertical-align:text-top; padding: 7px 10px;}

.text a:link, .text a:visited  { text-decoration:underline; color:#09C;}
.text a:hover  { text-decoration:none; color:#09C;}

.imagesTop { text-align:center; width:770px; margin-left:5px;}
.badge { width:55px; background-image:url(../splash-file/badge.jpg); background-repeat:no-repeat; background-position:left; height:55px;}

.linkSportello {font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:30px; color:#00AEEF; vertical-align:middle; padding:10px 6px 0px 10px; background-image:url(icoSite.gif); background-repeat:no-repeat; background-position:top right; min-height:60px;}

.linkSportello a:link, .linkSportello a:visited { text-decoration:none; color:#00AEEF;}
.linkSportello a:hover { text-decoration:underline; color:#0087de;}


.linkSiteDEC { font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:22px; color:#116baa; vertical-align:middle; padding:3px 6px 0px 10px; background-image: url(../decennale/arrow.jpg); background-repeat:no-repeat; background-position:top center; min-height:60px;}

.linkSiteDEC a:link, .linkSiteDEC a:visited { text-decoration:none; color:#116baa;}
.linkSiteDEC a:hover { text-decoration:underline; color:#0087de;}



.linkSite { font-family: "Myriad Pro", Tahoma, Arial, Geneva; font-size:22px; color:#116baa; vertical-align:middle; padding:10px 6px 0px 10px; background-image:url(icoSite.gif); background-repeat:no-repeat; background-position:top center; min-height:60px;}

.linkSite a:link, .linkSite a:visited { text-decoration:none; color:#116baa;}
.linkSite a:hover { text-decoration:underline; color:#0087de;}

.linkSpl  { font-size:15px; color: #000; text-indent:20px; font-weight:bold ; padding-top:6px;}

.linkSpl a:link, .linkSpl a:visited { text-decoration:none; color:#000;}
.linkSpl a:hover { text-decoration:underline; color:#0087de;}



.linkHome { text-align:right; font-size:16px; color:#19417F; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-right:15px;}

.linkHome a:link, .linkHome a:visited { text-decoration:none; color:#19417F; }

.linkHome a:hover { text-decoration:underline; color: #C00; }

/*.bgFuturo { background-image:url(bgfuturo.jpg); background-repeat:no-repeat; background-position: top left;}*/


