body { background:#FFFFFF; margin:0; padding:0; text-align:center; overflow:auto;}

a.LinkSezione { font-size: 90%; color: #000033; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold;  font-weight: bold; }

a.LinkTitolone {text-align:center  ; top:0px ;vertical-align:top; background:trasparent; color: #000033; font-size: 150%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;  line-height: 110%;}
a.LinkTitolino {text-align:center  ; position:absolute; top:27px ;vertical-align:bottom; background:trasparent; color: #000033; font-size: 80%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  line-height: 130%;}
a.LogoDonGnocchi {position:relative; }

a.Bottone { background:#F0F0F0; color: #FF9900; font-size: 100%; text-decoration: bold; font: Verdana, Arial; line-height: 110%; }

.Bottone { background:#F0F0F0; color: #FF9900; font-size: 100%; text-decoration: bold; font: Verdana, Arial; line-height: 110%; }

a.LinkMenu { background:#305A83; color: #FFFFFF; font-size: 80%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold;  font-weight: bold; }

a:hover { color: #FF9900; text-decoration: underline; font: Verdana, Arial;}

p.TitoloSezione { background-color:#FF9900;  border: 1px solid #000033; width: 96%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000033; letter-spacing: normal; text-align: left; word-spacing: normal; white-space: normal;  display: block;  margin: 1% 1% 1% 1%;  line-height: 98%;  text-indent:5%; }

p.Sezione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal;  font-weight: bold; font-variant: normal; text-transform: none; color: #FF9900; letter-spacing: normal; text-align: left; word-spacing: normal; white-space: normal;  display: block;  margin: 0% 0% 0.5% 3%;  line-height: 120%;  text-indent:0%; }

h3 { font-size: 100%; color: #305A83; margin-bottom: 0%; margin-left: 0%; margin-right: 0%; display: block;  font: Verdana, Arial;  letter-spacing: 0;  text-align:left;  vertical-align:baseline;  word-spacing:0;  text-transform:none;  font-family:sans-serif;  font-size: 250%;  font-style:normal;  font-variant:normal;  font-weight: bolder; line-height: 100%; }

h4 { font-size: 85%;  color: #305A83; margin-bottom: 0%; margin-left: 0%; margin-right: 0%; margin-top: 0%; display: block;  font: Verdana, Arial;  letter-spacing: 0;  text-align:left;  vertical-align:baseline;  word-spacing:0;  text-transform:none;  font-family:sans-serif;  font-size: 100%;  font-style:normal;  font-variant:normal;  font-weight: bold; line-height: 110%; }

h5 { font-size: 55%;  color: #305A83;; margin-bottom: 0%; margin-left: 0%; margin-right: 0%; margin-top: 0%; display: block;  font: Verdana, Arial;  letter-spacing: 0;  text-align:left;  vertical-align:baseline;  word-spacing:0;  text-transform:none;  font-family:sans-serif;  font-size: 100%;  font-style:normal;  font-variant:normal;  font-weight: bold; line-height: 110%; }
h6 { font-size: 55%;  color: #305A83; margin-bottom: 0%; margin-left: 0%; margin-right: 0%; margin-top: 0%; display: block;  font: Verdana, Arial;  letter-spacing: 0;  text-align:left;  vertical-align:baseline;  word-spacing:0;  text-transform:none;  font-family:sans-serif;  font-size: 90%;  font-style:normal;  font-variant:normal;  font-weight: bold; line-height: 110%; }

.DivSfondo { margin:0px auto; text-align: left; width: 100%; height: 100%; }

.DivMin    { position: absolute; margin-left: 0pt;  margin-top: 0pt; background-image: url(welfare_back.gif); background-repeat: repeat-x; width: 100%; height:64px;}

.DivMenu        { padding: 0px; margin-left: 0px; margin-right:0px; border-bottom: 1px solid #FF9900; border-top: 1px solid #FF9900; background-color: #305A83; width: 100%; height: 20px; line-height:20px; vertical-align:middle; text-align: center;}

.DivPortaleSiva { position: absolute; margin-left: 40px; margin-top: 25px; }

.DivLogo        { position: absolute; margin-left:  620px; margin-top: 40px; border: 0px solid #305A83; }

.DivLogoeydp   { position: absolute; margin-left:  600px; margin-top: 440px; border: 0px solid #305A83; }

.DivLogoiaatip { position: absolute; margin-left:  40px; margin-top: 440px; border: 0px solid #305A83; }

.DivLogoeastin { position: absolute; margin-left:  180px; margin-top: 440px; border: 0px solid #305A83; }

.DivLogotutorial   { position: absolute; margin-left:  320px; margin-top: 440px; border: 0px solid #305A83; }

.DivImgMostra { position: absolute; margin-left:  460px; margin-top: 440px; border: 0px solid #305A83; }

.DivBancadati { background-color: #F0F0F0; margin-top: 0px; border: 1px solid #305A83; width: 230px;}

.DivServizi   { background-color: #F0F0F0; margin-top: 10px;  border: 1px solid #305A83;  width: 230px;}

.DivFotoHome { background-color: #F0F0F0; margin-top: 10px; border: 1px solid #305A83; width: 230px;}

.DivTesto     { font-family: Verdana, Arial; font-size: 22px; font-weight:bold; color: #305A83; margin-top: 10px; }

.DivRealizzato { font-family: Verdana, Arial; font-size: 100%; font-weight:bold; color: #305A83; position: relative; margin-left: 0px; margin-top: 0px; }

.bobbyTesto        { font-family: Verdana, Arial; font-size: 1px ; color: #F0F0F0;}

.bobbyLogo         { font-family: Verdana, Arial; font-size: 1px ; color: #FF9900;}

.news {color: #000000; font-size: 70%; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold;  font-weight: bold;}
.news:hover { color: #305A83; text-decoration: underline; font: Verdana, Arial;}

#aggiornate { color: #305A83; margin-top: 0px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bolder; }

#partitaiva { color: #305A83; margin-top: 0px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.HomeSinistra { padding-left: 10px; width: 230px; position: absolute; top: 110; left: 0; }

.HomeCentro { background: White; margin-left: 260px; margin-right: 180px; padding-top: 20px;}

.HomeDestra
{
	padding-left: 10px;
	width: 150px;
	position: absolute;
	top: 110;
	right: 0;
	background-image: url(sfondohomedx.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.DivLogoCont { width: 100%; height: 40px; padding-left: 10px; padding-top: 5px; vertical-align: top; clear: both;}

.DivLogoLinks { border: 0px solid #305A83; text-decoration: none; float: left; text-align:center; width:130px;}

.DivLogoDesc { border: 0px solid #305A83; text-decoration: none; float: left; }

.DivBanner
{
	width: 100%;
	height: 83px;
	clear: both;
	background-image: url(banner_fill.jpg);
	background-repeat: repeat-x;
}

.DivBannerLeft { width: 416px; float: left; clear: none; }
.DivBannerRight { text-align: right; float: right; clear: none; padding-right: 10px;}
.DivNews
{
	border-bottom: black thin solid;
	border-left: black thin solid;
	background-color: #dcdcdc;
	border-top: black thin solid;
	border-right: black thin solid;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #000033; 
	font-size: 14px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: bold;  
	font-weight: bold;
}

.DivMenuPulsantiera 
{
	width: auto;
}

.DivMenuPulsante
{
	width: auto;
	padding-left: 1%;
	float: left;
	clear: none;
	text-align: center;
	overflow: hidden;
}

.DivMinistero
{ 	border-bottom: black thin solid;
	border-left: black thin solid;
	border-top: black thin solid;
	border-right: black thin solid;
	background-image: url(ministerofill.jpg);
	background-repeat: repeat-x;
	height: 60px;
	width: 100%;
	clear: both;
  }
  
a.DivMinistero
{
	text-decoration: none;
	border-bottom: white 0px solid;
	border-left: white 0px solid;
	border-top: white 0px solid;
	border-right: white 0px solid;
}

.DivLogoFDGCont
{
	width: 100%;
	height: 70px;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;
	border-top: #305A83 solid;
}

.DivDatiAusilio
{
	font-size: 90%; 
	color: #000033; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 3px;
	padding-right: 3px;
}