.bordonero {
	border: 1px solid #000000;
}

.text9 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text10red {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.text10 { font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.text10bianco {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.text10grigio {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.text11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.text12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.text12 a:link   { color: #000000; text-decoration: underline; }
.text12 a:visited    { color: #000000; text-decoration: underline}
.text12 a:hover   { color: #000000; text-decoration: none}
.text12 a:active   { text-decoration: underline }
.text12h {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
.text12h a:link   { color: #000000; text-decoration: underline; }
.text12h a:visited    { color: #000000; text-decoration: underline}
.text12h a:hover   { color: #000000; text-decoration: none}
.text12h a:active   { text-decoration: underline }

.text13 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text16 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text20 {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.linkcolor1    {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #990000;
}
.linkcolor1 a:link   { color: #990000; text-decoration:  none; }
.linkcolor1 a:visited    { color: #990000; text-decoration:  none}
.linkcolor1 a:hover   { color: #993300; text-decoration: underline}
.linkcolor1 a:active   { text-decoration: none }

.linkcolor2    {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #CCCCCC;
}
.linkcolor2 a:link   { color: #CCCCCC; text-decoration: none; }
.linkcolor2 a:visited    { color: #CCCCCC; text-decoration: none}
.linkcolor2 a:hover   { color: #FFFFFF; text-decoration: underline}
.linkcolor2 a:active   { text-decoration: none }

.linkcolor2A    {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #CCCCCC;
}
.linkcolor2A a:link   { color: #CCCCCC; text-decoration: underline; }
.linkcolor2A a:visited    { color: #CCCCCC; text-decoration:underline}
.linkcolor2A a:hover   { color: #FFFFFF; text-decoration: none}
.linkcolor2A a:active   { text-decoration: underline }


.linkcolor3     {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.linkcolor3 a:link     { color: #333333; text-decoration: none }
.linkcolor3 a:visited   { color: #333333; text-decoration: none }
.linkcolor3 a:hover    { color: #333333; text-decoration: underline}
.linkcolor3 a:active    { text-decoration: none }



.linkcolor3A     {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.linkcolor3A a:link     { color: #333333; text-decoration: underline }
.linkcolor3A a:visited   { color: #333333; text-decoration: underline }
.linkcolor3A a:hover    { color: #333333; text-decoration: none}
.linkcolor3A a:active    { text-decoration: underline }


.linkcolor4    {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.linkcolor4 a:link   { color: #000000; text-decoration: none }
.linkcolor4 a:visited    { color: #000000; text-decoration: none }
.linkcolor4 a:hover   { text-decoration: underline; color: #666666}
.linkcolor4 a:active   { text-decoration: none }


.linkcolor40    {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #CC0000;
	text-transform: capitalize;
}
.linkcolor40 a:link   { color: #CC0000; text-decoration: none }
.linkcolor40 a:visited    { color: #CC0000; text-decoration: none }
.linkcolor40 a:hover   { text-decoration: underline; color: #FF0000}
.linkcolor40 a:active   { text-decoration: none }


.linkcolormenuutenti    {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3366CC;
}
.linkcolormenuutenti a:link   { color: #3366CC; text-decoration: none }
.linkcolormenuutenti a:visited    { color: #3366CC; text-decoration: none }
.linkcolormenuutenti a:hover   { text-decoration: none; color: #0099FF}
.linkcolormenuutentia:active   { text-decoration: none }


.linkcolordownload    {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
    text-transform: capitalize;
}
.linkcolordownload a:link   { color: #0000FF; text-decoration: none }
.linkcolordownload a:visited    { color: #0000FF; text-decoration: none }
.linkcolordownload a:hover   { text-decoration: underline; color: #0066FF}
.linkcolordownload a:active   { text-decoration: none }


.linkcolordwr    {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #CC0000;
}
.linkcolordwr a:link   { color: #CC0000; text-decoration: none }
.linkcolordwr a:visited    { color: #CC0000; text-decoration: none }
.linkcolordwr a:hover   { text-decoration: underline; color: #FF0000}
.linkcolordwr a:active   { text-decoration: none; color: #FF0000 }

.linkcolornews    {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3C78B5;
}
.linkcolornews a:link   { color: #3C78B5; text-decoration: none }
.linkcolornews a:visited    { color: #3C78B5; text-decoration: none }
.linkcolornews a:hover   { text-decoration: underline; color: #3C7EEE}
.linkcolornews a:active   { text-decoration: none }

.linkcolornewsdett    { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.linkcolornewsdett a:link   { color: #3C78B5; text-decoration: none; }
.linkcolornewsdett a:visited    { color: #3C78B5; text-decoration: none}
.linkcolornewsdett a:hover   { color: #3C7EEE; text-decoration: underline}
.linkcolornewsdett a:active   { text-decoration: none }

.linkcolorsearch    {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #990000;
}
.linkcolorsearc a:link   { color: #990000; text-decoration: none }
.linkcolorsearc a:visited    { color: #990000; text-decoration: none }
.linkcolorsearc a:hover   { text-decoration: underline; color: #CC0000}
.linkcolorsearc a:active   { text-decoration: none }



.linkcolor5    { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.linkcolor5 a:link   { color: #000000; text-decoration: none; }
.linkcolor5 a:visited    { color: #000000; text-decoration: none}
.linkcolor5 a:hover   { color: #000000; text-decoration: underline}
.linkcolor5 a:active   { text-decoration: none }

.linkcolor6   {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3366CC;
	text-decoration: none
}
.linkcolor6 a:link  { color: #3366CC; text-decoration: underline}
.linkcolor6 a:visited    { color: #3366CC; text-decoration: none}
.linkcolor6 a:hover   { color: #6699FF; text-decoration: none}
.linkcolor6 a:active   { text-decoration: none }

.linkcolor7     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.linkcolor7 a:link     { color: #003366; text-decoration: none }
.linkcolor7 a:visited   { color: #003366; text-decoration: none }
.linkcolor7 a:hover    { color: #006699; text-decoration: underline}
.linkcolor7 a:active    { text-decoration: none }



.linkcolor8    {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
.linkcolor8 a:link   { color: #FFFFFF; text-decoration: none; }
.linkcolor8 a:visited    { color: #FFFFFF; text-decoration: none}
.linkcolor8 a:hover   { color: ##FFFFFF; text-decoration: underline}
.linkcolor8 a:active   { color: #FFFFFF;text-decoration: none }

.linkcolor10    { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.linkcolor10 a:link   { color: #FFFFFF; text-decoration:  none; }
.linkcolor10 a:visited    { color: #FFFFFF; text-decoration:  none}
.linkcolor10 a:hover   { color: #FFFFFF; text-decoration: underline}
.linkcolor10 a:active   { text-decoration: none }


.linkcolor11    { font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.linkcolor11 a:link   { color: #000000; text-decoration: none; }
.linkcolor11 a:visited    { color: #000000; text-decoration: none}
.linkcolor11 a:hover   { color: #000000; text-decoration: underline}
.linkcolor11 a:active   { text-decoration: none }
.img {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

form {
	margin-bottom : 0px;
	margin-top: 0px;
} 
.generalText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.generalTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000 }
.generalTextItalic { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; color: #000000 }
.bgLogin { background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #666666}
.generalTextGrey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.generalTextRed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.bgLoginBlack {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
	border: 1px dotted #000000;
	padding: 3px;
}
.areaform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #009966;
}
.areaformerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top: 1px solid #FF3300;
	border-right: 1px solid #FF3300;
	border-bottom: 1px solid #FF3300;
	border-left: 1px solid #FF3300;
}
.upper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
}

p {
	margin-top: 0px;
}
.sfondo_centrale {
	background-image: url(/immagini/sfondo_centrale.gif);
	background-repeat: no-repeat;
}
.txt12Bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

body {
	background-image: url(/immagini/sfondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
ul#minipics{margin:0;padding:0;list-style-type:none}

ul#minipics li{float: left;margin: 1px;padding: 0 5px 5px 0;
    background: url(/immagini/dropshadow.gif) no-repeat bottom right}

ul#minipics li img{display: block;
    position: relative;top: -5px;left: -5px;
    border: 1px solid #ccc;border-color: #ccc #666 #666 #ccc;
    padding: 0px}
	
	
div.imgcontainer{ float: left;padding:0 5px 5px 0;
background: url(/immagini/dropshadow.gif) no-repeat bottom right}

div.imgcontainer img{ display:block;
    position: relative;top: -5px;left: -5px;
    border:1px solid #ccc;border-color: #ccc #666 #666 #ccc;
    padding:2px}
	
	.fondo {
	background-image: url(/immagini/sfondo.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.FONDOBOX {	background-image: url(/immagini/box/boxsx_r2_c2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.titolodocumenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	border: 1px solid #999999;
	background-image: url(/immagini/fade/bleu.jpg);
	background-repeat: repeat-x;
}
.titoloallegatinews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3C78B5;
	padding: 3px;
	border: 1px solid #999999;
}
.titolodocumenti1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	border: 1px solid #999999;
	background-image: url(/immagini/fade/verde.jpg);
	background-repeat: repeat-x;
}

.titolocommunicati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	border: 1px solid #999999;
	background-image: url(/immagini/fade/grigio.jpg);
	background-repeat: repeat-x;

}
.titoloarchivi {
	padding: 3px;
	border: 1px solid #999999;
	background-image: url(/immagini/fade/arancio.jpg);
	background-repeat: repeat-x;
}
.titoloallert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 10px;
	border: 1px solid #999999;
	margin: 7px;
	text-align: center;
	vertical-align: middle;
}

