/**************  style generali  *****************/
body { background-color: #FFFFFF; margin: 0px; padding: 0px }
DIV { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color : #000000 }
ul { color: #000000 }
ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
h2 { font-weight: bold; color: #1A4E9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt }
h3 { font-weight: bold; color: #1A4E9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
h4 { font-weight: bold; color: #1A4E9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

INPUT{color : #a1a1a1; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER: #cccccc thin solid; BACKGROUND-COLOR: #ffffff;}
INPUT.contact{color : #000000; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER: #cccccc thin solid; BACKGROUND-COLOR: #ffffff;}
select{color : #000000; font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
textarea{color : #000000; font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;BORDER: #cccccc thin solid; BACKGROUND-COLOR: #ffffff;}

IMG.bordoimg{ border-color: #cccccc; }

/**************  style tabelle  *****************/
TD.bluscuro{ background-color: #1A4E9A}
TD.bluchiaro{ background-color: #3A74CA}
TD.grigio{ background-color: #cccccc}
TD.grigioextranet{ background-color: #999999}
TD.bghome{ 	background-image: url("img/sfondo_med.gif"); }
TD.bgbarranav{ 	background-image: url("img/sfondo_barranav.gif"); }
TD.bgbarranavext{ 	background-image: url("img/sfondo_barranav_ext.gif"); }
TD.bgcontenuto{ background-image: url("img/sfondo_contenuto.gif"); }


/**************  style di link  *****************/
A:LINK {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: none; color: #1A4E9A;}
A:VISITED {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #1A4E9A;}
A:HOVER {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: underline; color: #3A74CA; }
A:ACTIVE {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: none; color: #1A4E9A; }

A.footer:LINK {	text-decoration: none; color: #777777;}
A.footer:VISITED {	text-decoration: none; color: #777777;}
A.footer:HOVER { text-decoration: none; color: #1A4E9A; }
A.footer:ACTIVE {text-decoration: none; color: #777777;}

A.menu1:LINK { text-decoration: none; color: #a1a1a1;}
A.menu1:VISITED { text-decoration: none; color: #a1a1a1;}
A.menu1:HOVER {color: #1A4E9A; font-weight: none;text-decoration: none; }
A.menu1:ACTIVE {	text-decoration: none;	font-weight: bold;	color: #a1a1a1;}

A.menu2:LINK {  text-decoration: none; color: #1A4E9A; font-weight: bold;}
A.menu2:VISITED {text-decoration: none; color: #1A4E9A;	font-weight: bold;}
A.menu2:HOVER { color: #a1a1a1; font-weight: bold;	text-decoration: none; }
A.menu2:ACTIVE {text-decoration: none;	font-weight: bold;	color: #1A4E9A;}

A.menusezoff:LINK {	text-decoration: none;	color: #ffffff;	font-weight: none;}
A.menusezoff:VISITED {	text-decoration: none;	color: #ffffff;	font-weight: none;}
A.menusezoff:HOVER { color: #cccccc;  font-weight: none;	text-decoration: none; }
A.menusezoff:ACTIVE { text-decoration: none; font-weight: none;	color: #ffffff;}

A.menusezon:LINK { text-decoration: none; color: #cccccc;	font-weight: none;}
A.menusezon:VISITED { text-decoration: none; color: #cccccc; font-weight: none;}
A.menusezon:HOVER { text-decoration: none; 	color: #ffffff; font-weight: none;}
A.menusezon:ACTIVE {text-decoration: none;	color: #cccccc;	font-weight: none;}

A.menuextranetoff:LINK {	text-decoration: none;	color: #ffffff;	font-weight: none;}
A.menuextranetoff:VISITED {	text-decoration: none;	color: #ffffff;	font-weight: none;}
A.menuextranetoff:HOVER {  text-decoration: none; color: #1A4E9A; font-weight: none;}
A.menuextranetoff:ACTIVE { text-decoration: none; font-weight: none; color: #ffffff;}

A.menuextraneton:LINK { text-decoration: none; color: #1A4E9A;	font-weight: none;}
A.menuextraneton:VISITED { text-decoration: none; color: #1A4E9A; font-weight: none;}
A.menuextraneton:HOVER { text-decoration: none; 	color: #1A4E9A; font-weight: none;}
A.menuextraneton:ACTIVE {text-decoration: none;	color: #ffffff;	font-weight: none;}

/**************  style di testo  *****************/
.blacktext8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000 }
.blacktext10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 }
.blacktext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
.redtext10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000 }
.redtext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000 }
.greytext10_A1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #a1a1a1 }
.greytext10_77 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #777777 }
.greytext10_cc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #cccccc }
.greytext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #a1a1a1 }
.whitetext10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff }
.blutext10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #1A4E9A }
.blutext9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #1A4E9A }
.blutitle10 {   font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #1A4E9A }
.blutitledark10 {   font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #113870 }
.blutext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #1A4E9A }
.blutitle12 {  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #1A4E9A }
.blacktitle10 { font-weight: bold; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000 }
.blacktitle12 { font-weight: bold; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000 }
.greytitle10 { font-weight: bold; color: #a1a1a1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.greytitle12 { font-weight: bold; color: #a1a1a1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.greytitle12_cc { font-weight: bold; color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.greytitle12_66 { font-weight: bold; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.greytitle10_66 { font-weight: bold; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.greytitle10_cc { font-weight: bold; color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.blutitle10 { font-weight: bold; color: #1A4E9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.blutitle12 { font-weight: bold; color: #1A4E9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }


