HTML {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; HEIGHT: 100%; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 10px; background: #EEE; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: center
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
h5 {
background:#FFF url(/images/h2graphic.jpg) no-repeat scroll 2px 2px;
color:#990000;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0;
text-decoration:none;
text-indent:25px;
width:100%;
}

SPAN {
	DISPLAY: none
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A:visited {
	MARGIN: 0px; COLOR: #000000
}
A:hover {
	MARGIN: 0px; COLOR: #000000; BORDER-BOTTOM: #000000 1px dashed; TEXT-DECORATION: none
}
A:focus {outline:0;}
.lightview  IMG A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.chiudi  IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.chiudi  IMG A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.chiudi  IMG A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

#centered {
	MARGIN: 0px 3px; TEXT-ALIGN: left;
}
.header {
	margin:5px; position:relative;text-align:center;width:auto;background:#fff;
}

.header h2{
	margin-top:1px; font-size:16px;
}

#footer {
	background: #900;
}
.footerText {
	PADDING-RIGHT: 15px; FLOAT: left; COLOR: #fdfdfd; PADDING: 5px; TEXT-ALIGN: right
}
.footerText A {
	FONT-WEIGHT: bold; COLOR: #fcfcfc; BORDER-BOTTOM: #fff 1px dashed
}
.footerText A:hover {
	FONT-WEIGHT: bold; COLOR: #000; BORDER-BOTTOM: #000 1px dashed
}

.footer, .menu, .topNavigation, #footer, .intestazione_contenuto, .sottoblocco, .intestazione_sottoblocco, .titoli_sottoblocco{
float:left;
position:relative;
width:100%;
}
.topNavBox {
float:left;
position:relative;
width:100%;
text-align:center;
/*background:#aaa;*/
background:#ddd;
border-bottom:2px solid #aaa;
border-top:2px solid #900;
PADDING:5px 0px; 
}
.topNav0 A{
FLOAT: left; height:12px; FONT-FAMILY: Arial, Verdana; FONT-SIZE:12px; PADDING:0px 3px; COLOR:#333; font-variant: small-caps; BORDER-RIGHT:1px dotted #AAA; text-align:center;
}
.topNav0 A:hover {
TEXT-DECORATION: none; COLOR:#B22C1B; BORDER-BOTTOM:none;
}

.content{
float:left;
position:relative;
width:auto;
margin:5px;
text-align:left;
}

.intestazione_contenuto {
	PADDING-LEFT: 0px; FLOAT: left;
}

.contenitore_sottoblocchi {
	FLOAT: left; 
}
.sottoblocco {
	PADDING-TOP: 10px;FLOAT: left; 
}
.intestazione_sottoblocco {
	FLOAT: left; 
}
.intestazione_sottoblocco H1 A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: none; BORDER-BOTTOM: 1px solid #fff;
}
.titoli_sottoblocco {
	FLOAT: left;
}
.titoli_sottoblocco p {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Times, serif; FLOAT: left; 
}
.titoli_sottoblocco H3 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; FLOAT: left; width:100%;
}
.titoli_sottoblocco H1 A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: none; BORDER-BOTTOM: 1px solid #fff;
}
.titoli_sottoblocco H1 A:hover {
	BORDER-BOTTOM: 1px dashed #b22c1b
}
.titoli_sottoblocco H4 {
	FONT-WEIGHT: normal; COLOR: #000; FONT-FAMILY: Verdana, Times, serif; FLOAT: left; 
}
/*.icona_sottoblocco {
	PADDING-RIGHT: 4px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; 
}*/

.icona_sottoblocco {
float:left;
height:35px;
margin-right:10px;
width:35px;
}

.titoli_contenuto H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING: 0px; DISPLAY: inline;COLOR: #444444; PADDING-TOP: 5px; FONT-FAMILY: Verdana;
}

.topNav0_b A {
	display:inline; FLOAT: left; COLOR:#B22C1B; FONT-FAMILY: Arial, Verdana; FONT-SIZE:12px; PADDING:3px;font-variant: small-caps; BORDER-RIGHT:1px dotted #fff;
}
.topNav0_b A:hover {
	display:inline; FLOAT: left; TEXT-DECORATION: none; COLOR:#900; background-color:#eee;
}

.topSpace {
	FLOAT: left; WIDTH: 60px; HEIGHT: 34px
}
.topSearchLabel {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 63px; LINE-HEIGHT: 34px; HEIGHT: 34px
}
.topLogout {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 180px; LINE-HEIGHT: 34px; HEIGHT: 34px
}
.searchInput {
	FLOAT: left; WIDTH: 130px; PADDING-TOP: 8px; HEIGHT: 26px
}
.topNav INPUT[type='password'] {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #afadad 1px solid; WIDTH: 120px; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 14px
}
.topNav INPUT[type='text'] {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #afadad 1px solid; WIDTH: 120px; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 14px
}
.searchSubmit {
	FLOAT: left; WIDTH: 66px; PADDING-TOP: 9px; HEIGHT: 25px
}
.formatInput {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #afadad 1px solid; WIDTH: 120px; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 14px
}
.formatSubmit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BACKGROUND: url(../images/bgSubmit.gif) #fff; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 60px; CURSOR: pointer; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px
}

.icon {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 47px; HEIGHT: 35px
}
.title {
	MARGIN-TOP: 5px; PADDING-LEFT: 7px; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 431px; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.iconInside {
	FLOAT: left; WIDTH: 37px; HEIGHT: 25px
}
.clearFloat {
	CLEAR: both
}
.warning {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; WIDTH: 725px; COLOR: #ff0000
}
.selezionato {
	FONT-SIZE: 11px; COLOR: #b22c1b
}
A.selezionato {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b22c1b; TEXT-DECORATION: none
}
A.selezionato:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5497c2; BORDER-BOTTOM: #5497c2 1px dashed; TEXT-DECORATION: none
}
.evidenziato {
	BACKGROUND: #dadada
}
.evidenziato DIV {
	BACKGROUND: #dadada
}
#inputBox {
	PADDING-LEFT: 70px; FLOAT: left; WIDTH: 230px; PADDING-TOP: 10px; HEIGHT: 30px
}
.inputAdvanced {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #afadad 1px solid; WIDTH: 200px; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 14px
}
#advancedButton {
	PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 270px; PADDING-TOP: 10px; HEIGHT: 20px; TEXT-ALIGN: right
}
.submitAdvanced {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 10px; BACKGROUND: url(../images/bgSubmit.gif) #fff; BORDER-LEFT: #afadad 1px solid; WIDTH: 60px; CURSOR: pointer; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 17px; MARGIn:5px 5px; FLOAT:right;
}
.icona_contenuto {
	FLOAT: left; WIDTH: 35px; MARGIN-RIGHT: 10px;
}

/*aggiunto SR 12052008*/
A img {BORDER: none; text-decoration:none;}
A:hover img{
	BORDER: none; 
    text-decoration:none;
}
.content .titoli_contenuto H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; MARGIN: 0px; PADDING: 0px; DISPLAY: inline; /*WIDTH: 410px; */COLOR: #5497c2; PADDING-TOP: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

.testo {
	PADDING-RIGHT: 5px; WIDTH: 230px
}
UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.fieldset {
	WIDTH: 100%
}
.gruppo_campi_2 {
	WIDTH: 100%
}
.gruppo_campi_3 {
	WIDTH: 100%
}
.campo_1_2 H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b22c1b; PADDING-TOP: 0px
}
.campo_2_2 H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b22c1b; PADDING-TOP: 0px
}
.campo_3_2 H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b22c1b; PADDING-TOP: 0px
}
.campo_3_1 {
	FLOAT: left; WIDTH: 230px
}
.campo_3_1 SPAN {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.campo_3_2 {
	FLOAT: left; WIDTH: 230px
}
.campo_3_3 {
	FLOAT: left; WIDTH: 230px
}
.campo_3_3 INPUT {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 10px; BACKGROUND: url(../images/bgSubmit.gif) #fff; BORDER-LEFT: #afadad 1px solid; WIDTH: 60px; CURSOR: pointer; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 17px
}
.campo_3_2 INPUT {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #afadad 1px solid; WIDTH: 170px; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 14px
}
.cdcSearch {
	WIDTH: 100%
}
.cdcSearch H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b22c1b; PADDING-TOP: 0px
}
.sceltaProvince {
	WIDTH: 100%
}

.content .intestazione_contenuto {
	FLOAT: left;
}
.content .icona {
	FLOAT: left; WIDTH: 35px; HEIGHT: 35px
}
.content .titoli_contenuto {
	FLOAT: left;
}
.content .intestazione_contenuto H3 {
	FONT-SIZE: 12px; FLOAT: left;  WIDTH: 99%; 
}
.content .intestazione_contenuto H4 {
	FONT-SIZE: 11px; FLOAT: left;  WIDTH: 99%; 
}
.content .contenitore_sottoblocchi {
	FLOAT: left; WIDTH: 99%; PADDING-TOP: 10px
}
.content .sottoblocco {
	FLOAT: left;
}
.content .sottoblocco .icona_sottoblocco {
	FLOAT: left; WIDTH: 16px; PADDING-TOP: 5px
}
.content .sottoblocco .titoli_sottoblocco {
	FLOAT: left; 
}
.content .sottoblocco H1 {
	FLOAT: left; 
}
.content .lista_contenuto {
	FLOAT: left;  PADDING-TOP: 10px
}
.content .lista_contenuto UL {
	FLOAT: left; margin:0px;padding:0px:
}
.content .lista_contenuto LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: auto
}

/*aggiunto correlazioni lista*/
.content .lista_correlazioni{
	FLOAT: left; PADDING-TOP: 10px; WIDTH: 180px;
}
.content .lista_correlazioni UL {
	FLOAT: left;PADDING-BOTTOM: 5px
}
.content .lista_correlazioni LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: auto; 
}

.content .testo_contenuto {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 2px; LINE-HEIGHT:18px;
}
.content .qrcode {
	FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 2px;
}
.content .testo_contenuto UL {
	FLOAT: left; LIST-STYLE: disc inside; PADDING-BOTTOM: 5px
}
.content .testo_contenuto LI {
	FLOAT: left;  PADDING-RIGHT: 0px; /*DISPLAY: block; */PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: auto
}

.content .sottoblocco UL {
	FLOAT: left; WIDTH: 362px
}
.content .sottoblocco LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle;  LINE-HEIGHT: 10px; PADDING-TOP: 0px; HEIGHT: auto
}
.content .lista_sottoblocco {
	FLOAT: left; WIDTH: 99%;
}
.content .lista_sottoblocco UL {
	BACKGROUND: #f4f4f4; FLOAT: left; WIDTH: 100%
}
.content .lista_sottoblocco LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: auto
}
.content .titolo_sottoblocco H3 {
	FONT-SIZE: 12px
}
.content .titoli_sottoblocco H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5497c2; FONT-FAMILY: Verdana, Times, serif; WIDTH:100%;
}
.content .titoli_sottoblocco H1:first-letter {
	 /*FONT-SIZE: x-large;*/ TEXT-TRANSFORM:capitalize;
}
.content .testo {
	FLOAT: left; 
}
.content .sommario {
	FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.content .abstract {
	FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; FONT-STYLE: italic
}
.content .lista {
	FLOAT: left; PADDING-TOP: 10px
}
.content .fieldset {
	FLOAT: left;  PADDING-TOP: 5px
}
.content .gruppo_campi_1 {
	FLOAT: left; 
}
.content .campo_1_1 {
	FLOAT: left; 
}
.content .campo_1_2 {
	FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: bottom;  LINE-HEIGHT: 20px
}
.content .gruppo_campi_1 INPUT[type='submit'] {
	MARGIN-LEFT: 150px
}
.content .gruppo_campi_2 {
	FLOAT: left; 
}
.content .campo_2_1 {
	FLOAT: left; PADDING-BOTTOM: 5px; font-weight:bold;
}
.content .campo_2_2 {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px;
}
.content .gruppo_campi_3 {
	FLOAT: left; 
}
.content .campo_3_1 {
	FONT-WEIGHT: bold; FLOAT: left;
}
.content .campo_3_2 {
	FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: bottom;  LINE-HEIGHT: 20px
}
.content .jolly {
	MARGIN-TOP: 3px; FLOAT: left;
}
.content .jolly DIV {
	/*LINE-HEIGHT: 20px; HEIGHT: 20px*/
}
.content .jolly IMG {
	VERTICAL-ALIGN: middle
}
.content TEXTAREA {
	HEIGHT: 120px
}
.content SELECT {
	
}
.content UL LI {
	FLOAT: left; WIDTH: 95%
}
.content UL UL LI {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 300px; DISPLAY: block;
}
.content UL UL UL LI {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 95%
}
.insideLeft H6 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5497c2; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Times, serif
}
.insideRight H6 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5497c2; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Times, serif
}
#boxSmallLeft1 .titolo A {
	FONT-SIZE: 12px; WIDTH: 235px; COLOR: #8e8670; HEIGHT: 15px; TEXT-DECORATION: none
}
#boxSmallLeft1 .titolo A:hover {
	FONT-SIZE: 12px; COLOR: #6d6858; BORDER-BOTTOM: #6d6858 1px dashed
}
#boxSmallLeft1 .titolo A:visited {
	FONT-SIZE: 12px; COLOR: #8e8670
}

#boxSmallLeft2 .titolo A {
	FONT-SIZE: 12px; WIDTH: 235px; COLOR: #b22c1b; HEIGHT: 15px; TEXT-DECORATION: none
}
#boxSmallLeft2 .titolo A:hover {
	FONT-SIZE: 12px; COLOR: #7b0c00; BORDER-BOTTOM: #b22c1b 1px dashed
}
#boxSmallLeft2 .titolo A:visited {
	FONT-SIZE: 12px; COLOR: #b22c1b
}

.insideLeft {
	FLOAT: left; WIDTH: 362px
}
.insideLeft .lista {
	FLOAT: left; WIDTH: 362px
}
.insideLeft .lista UL {
	FLOAT: left; WIDTH: 362px
}
.insideLeft .lista LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 362px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; HEIGHT: auto
}
.insideRight {
	FLOAT: left; WIDTH: 362px
}
.legend {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #5497c2
}
.content .legend {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #b22c1b; LINE-HEIGHT: 14px; PADDING-TOP: 10px
}
.content .legenda {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #b22c1b; PADDING-TOP: 3px; FLOAT:left;
}
INPUT[type='password'] {
	BORDER-RIGHT: #afadad 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #afadad 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; BORDER-LEFT: #afadad 1px solid; WIDTH: 160px; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 16px
}
.menuSmall INPUT[type='submit'] {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 10px; BACKGROUND: url(../images/bgSubmit.gif) #fff; BORDER-LEFT: #afadad 1px solid; WIDTH: 120px; CURSOR: pointer; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 18px
}

#tag_cloud a{ text-decoration: none; line-height:1.4em; padding:2px; font-weight:normal;}

#tag_cloud a:hover{ color:#000; background-color:#EEE;}

a.size0 { MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #036; font-size: 88%; }
a.size1 { MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #ccc; font-size: 94%; }
a.size2{ MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #900; font-size: 112%; }
a.size3 { MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #292929; font-size: 120%;}
a.size4 { MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #373737; font-size: 125%;}
a.size5{ MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #424242; font-size: 130%; }
a.size6 { MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #505050; font-size:135%; }
a.size7 { MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #5D5D5D; font-size: 140%; }
a.size8{ MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #696969; font-size: 145%; }
a.size9{ MARGIN-RIGHT:4px; MARGIN-LEFT:4px; color: #787878; font-size: 150%; }

a.size0 {
font-size:0.8em;
}
a.size1{
font-size:0.9em;
color:#6B3C80;
font-weight:bold;
}
a.size2 {
font-size:1.0em;
color:#B22C1B;
}
a.size3{
font-size:1.1em;
color:#039;
font-weight:normal;
}
a.size4{
font-size:1.2em;
color:#105952;
font-weight:normal;
}
a.size5{
font-size:1.3em;
color:#777B88;
font-weight:normal;
}
a.size6{
font-size:1.4em;
color:#B22C1B;
font-weight:normal;
}
a.size7{
font-size:1.5em;
color:#900;
font-weight:normal;
}
a.size8{
font-size:1.6em;
color:#039;
font-weight:normal;
}
a.size9{
font-size:1.7em;
color:#6B78B4;
font-weight:normal;
}

/* -- FINE BLOCCO BOX HOME PAGE --*/
.box { 
/*background-image:url(../images/sf_box_repeat.gif);
background-repeat:repeat;*/
background:url(../images/sf_box_repeat.gif) top right repeat-y;
margin-left:10px;
margin-right:10px;
FLOAT:right;
width: 196px;
}

.box_up { 
background-image:url(../images/sf_boxx_up.gif);
background-repeat:no-repeat;
width: 196px;
padding-top:5px;
FLOAT:right;
}
.box_down { 
background-image:url(../images/sf_box_dn.gif);
background-repeat:no-repeat;
background-color:#fff;
width: 196px;
height:16px;
FLOAT:right;
}

.box img{ 
border:0;
margin-right:2px;
}

.titoli_box { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
font-weight:bold;
color:#B70000;
padding:2px 10px;
}

.testo_box { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
font-weight:normal;
color:#333;
margin:2px 10px 2px 10px;
width: 176px;
FLOAT:right;
}

* html .testo_box {
  margin: 0px;
  }

/* -- gestione tab --*/

#countrydivcontainer { border:0px solid gray; width:747px; margin-bottom: 2em; padding: 0px; padding-top:5px; }


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
#tag_cloud .contenitore_sottoblocchi {
float:left;
padding:12px 0px 10px 0px;
width:100%;
font-family:Verdana, Arial,sans-serif;
font-size:12px;
text-align:center;
}
/* -- FINE gestione tab --*/

#error, .status, .explanation_note {
background:#FFEBE8 none repeat scroll 0 0;
border:1px solid #DD3C10;
margin:0 10px 10px 10px;
width:705px;
padding:5px;
}

#errorno{
background:#e8eefa none repeat scroll 0 0;
border:1px solid #003366;
margin:0 10px 10px 10px;
width:705px;
padding:5px;
}

/*h1, h2, h3, h4, h5 {
color:#333333;
font-size:13px;
margin:0;
padding:0;
}*/

#error p, .status p, .explanation_note p {
font-weight:normal;
line-height:14px;
margin:4px 0 0;
}
#SiteMap1  {
float:left;
width:350px;
background: #fff;
}
#SiteMap2  {
float:left;
width:350px;
background: #fff;
}
#SiteMap1 li a {
background:transparent url(/images/sitemap1_spunta.gif) no-repeat scroll 0 6px;
list-style-type:none;
padding-left:10px;
text-indent:10px;
}
#SiteMap2 li a {
background:transparent url(/images/sitemap2_spunta.gif) no-repeat scroll 0 6px;
list-style-type:none;
padding-left:10px;
text-indent:10px;
}
.content .listatoolbox {
	FLOAT: left; PADDING-TOP: 20px; PADDING-BOTTOM:5px;background: #eee; MARGIN: 20px 0px 20px 0px; width:737px;
}
.toolbox1  {
float:left;
width:307px;
background: #eee;
}
.toolbox1 img {
margin-left:40px;
}

.toolbox2  {
float:left;
width:430px;
padding-top:5px;
}

.content .listatoolbox li {
background:transparent url(/images/sitemap1_spunta.gif) no-repeat scroll 0 6px;
list-style-type:none;
padding-left:10px;
text-indent:0px;
padding-bottom:20px;

}

.content .listatoolbox li  p{
text-align:left;
margin-top:3px
}

.vedi {
float:left;
background:#FFFFFF none repeat scroll 0 0;
border:2px outset #99CCFF;
color:#000000;
font-family:verdana,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
padding-left:8px;
padding-right:8px;
padding-top:8px;
text-align:left;
height:42px;
}
#vedirss {
width:500px;
margin-left:100px;
}
