.text    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-align: center;
	background-color: #6093F9;
	border-top: 1px solid #3366CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	background-image: url(images/ombra3.gif);
	background-repeat: repeat-y;
	background-position: right;
}
		  
.mod     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	vertical-align: 40%;
}
		  
.testor  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000CC;
	text-align: left;
}
		   
.textb   { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
		   color: #333333;
		   text-align: justify;
		   font-weight: normal;
}
		   
.testorc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-align: center;
	font-weight: normal;
	margin: 0px;
	padding: 8px 0px 4px;
	vertical-align: 40%;

}
		   
.textb2  { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 18px;
		   color: #FFFFFF;
		   font-weight: bold;
}
		   
body     {
	background-image: url(images/bg.gif);
	background-color: #5EB1E1;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: center 50%;
	scrollbar-3dlight-color: #3366CC;
	scrollbar-arrow-color: #003399;
	scrollbar-base-color: #3399FF;
}

.tddx {
	background-image: url(images/GG.gif);
	border: 1px solid #3366CC;
	margin: 0px;
	padding: 0px;
}

.tdprod {
	background-image: url(images/back.gif);
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	text-align: left;
}

.tdsx {
	background-image: url(images/logosprite.gif);
	border-right: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	text-align: justify;
	margin: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 100%;
}

.tdhead {
	border-top: 1px solid #3366CC;
	border-right: 1px #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	background-image: url(images/bghead.jpg);
}

.brdimg {
	border: 1px dashed #003399;
	font-size: 11px;
	background-color: #0099FF;
}

.linkact {
	font-size: 9px;
	color: #99FFFF;
	font-weight: bold;
	text-decoration: underline;

}

.mod1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.tddx2 {
	background-image: url(images/GG2.gif);
	border: 1px solid #3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-align: justify;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	width: 140px;
}

.tablefull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	height: 100%;
	width: 754px;
}

.mod2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/newsu2.gif);
	background-repeat: no-repeat;
}

a.button:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #003399;
	padding: 2px;
	background-color: #6699FF;
	font-weight: bold;
	height: 8px;
}

a.button:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #003399;
	padding: 2px;
	height: 8px;
	background-color: #6699FF;
	font-weight: bold;
}

a.button:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #003399;
	padding: 2px;
	height: 8px;
	background-color: #6699FF;
	font-weight: bold;
}

a.button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #003399;
	padding: 2px;
	height: 8px;
	font-weight: bold;
	background-color: #003399;
}

.textadob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	font-weight: normal;
}

a.acr:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	background-image: url(images/but-02.jpg);
	display: block;
	padding: 0px;
	line-height: 30px;
	height: 30px;
	width: 100px;
}

a.acr:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	background-image: url(images/but-02.jpg);
	display: block;
	padding: 0px;
	line-height: 30px;
	height: 30px;
	width: 100px;
}

a.acr:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	background-image: url(images/but-02.jpg);
	display: block;
	padding: 0px;
	line-height: 30px;
	height: 30px;
	width: 100px;
}

a.acr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(images/but-01.jpg);
}

.disclacrob {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-align: justify;
}
.cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #009933;
}
.tdbut {
	background-position: right;
	background-color: #6093F9;
	background-image: url(images/but-02.jpg);
}
.tdbut2 {

	background-position: left;
	background-color: #6093F9;
	background-image: url(images/but-02.jpg);
}
.ombra {
	background-image: url(images/ombra.gif);
	text-align: right;
	font-size: 9px;
	background-position: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3366CC;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	font-weight: normal;
	padding: 5px 10px 5px 5px;
	margin: 0px;
	background-color: #5EB1E1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3366CC;
	background-image: url(images/ombra2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.tdsx2 {
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	text-align: justify;
	margin: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3366CC;
	background-color: #6093F9;
}
.tabmen {
	border-top: 1px solid #FFFFFF;
}


select {
	font-size: 11px;
	margin: 0px;
	padding: 1px;
	width: 350px;
}

option {
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	border: #999999;
	margin: 0px;
	padding: 1px;
	width: 400px;
}

input {
	font-size: 11px;
	color: #003399;
	border: 1px solid #003399;
	font-weight: normal;
	margin: 0px;
	padding: 1px;
	width: 260px;
}
textarea {
	font-size: 11px;
	color: #003399;
	border: 1px solid #003399;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 430px;
	margin: 0px;
	padding: 1px;
}

.inpbutt {
	font-size: 10px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	border: 1px solid #333333;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	width: 60px;
	background-image: url(images/but-01.jpg);
	background-position: center;
}

.radio {
	margin: 0px;
	padding: 0px;
	width: 15px;
	text-align: center;
	background-color: #5EB1E1;
	border: 1px solid #5EB1E1;
}
.contat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	background-color: #5EB1E1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3366CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	width: 95%;
	margin: 0px;
	padding: 0px;
}
.tdform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #5EB1E1;
}

.tabform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	padding-left: 20px;
}
.mailform {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.linkcred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.imgsx {
	border: 1px solid #003399;
	margin-right: 10px;
	margin-top: 10px;
}
.imgdx {
	border: 1px solid #003399;
	margin-left: 10px;
	margin-top: 10px;
}
.gioan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #003399;
	text-align: left;
}
.imgazi {
	border: 1px solid #003399;
	margin: 0px;
	padding: 0px;
}
#foto {
	margin: 0px;
	padding: 0px;
	overflow: auto;
	position: relative;
	width: 453px !important;
	width: 455px;
	height: 210px;
	border: 1px solid #003399;


}
.ftgall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.titicon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.numfoto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFCC33;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.dom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.ris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.titprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-align: left;
}
.sottitprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	font-style: italic;
	text-align: left;
}
.hr {
	height: 1px;
	border: 1px solid #003399;
}
.textb3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 14px;
		   color: #FFFFFF;
		   font-weight: bold;
}
.imgsch {
	border: 1px solid #003399;
	margin-left: 10px;
}
.dex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	list-style-image: url(images/pix.gif);
	margin: 0px 0px 0px -20px;
	padding: 0px;
}
.textblu {
font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
		   color: #0033CC;
		   text-align: left;
		   font-weight: bold;
}
.textred {
font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
		   color: #CC0000;
		   text-align: left;
		   font-weight: bold;
}
.lilett {
	margin: 0px;
	padding: 0px;
	list-style-type: lower-alpha;
}
a.amap {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.amap:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.amap:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.amap:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.tabprod {
	font-size: 10px;
}.ish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	margin: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #4B72C1;
}
.ishimg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.tableish {
	margin-right: 5px;
	margin-top: 15px !important;
	margin-top: 20px;
}
.tdform1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #5EB1E1;
}
.textinput {
	width: 50px;
}

.tdform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #5EB1E1;
	text-align: justify;
}
.tdform0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
	background-color: #5EB1E1;
	text-align: justify;
}
.textinput2 {
	width: 100px;
}
