body,html {	margin:0;	padding:0;}
td { vertical-align:top}
.logo { position:absolute; top:3px; left:0px; width: 223px}
.lingue { text-align:right; position:absolute; width:60%; right: 1%; padding: 10px 10px 0 0;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color:#FFFFFF}
.rigo {border-top: 3px solid #FF9900;}
.testata { background-color:#F7D53A; background-repeat:repeat-x; padding-left:223px;
			 color:#FFFFFF; font-size:190%}
.testata_int {background-repeat:repeat-x; border-top: 3px solid #FF9900;}
.banda { background-color:#255886; border-top: 1px solid #FF7D00; text-align:right; padding-right:20px;
			color:#FFFFFF; font-weight:bold; font-size: 110%}
.banda_int {text-align:right; padding-right:20px; 
			color:#FFFFFF; font-weight:bold; font-size: 110%}
.sfuma {background-image:url(../immagini/sfumatura.jpg); background-repeat:repeat-x; padding-top:10px}
.sfuma2 { background-image:url(../immagini/riempimento_menu.jpg); background-repeat:repeat-x; padding:10px 0 0px 0}
.sfuma_int {padding: 4px; background-color: #EBF4F9; border-top: 1px solid #A3CCE2;}
.floatmenu {width: 80px; border-bottom: 5px solid #0175B2; margin-right:10px}
.floatmenu_int {border-bottom: 5px solid #0175B2; margin-left:10px; width:80px; margin-bottom: 6px}
.gruppo {vertical-align: top; padding: 0px 7px 7px 7px}
.cellasx {padding: 5px; border-top: 1px solid #A3CCE2}
.cellasx2 {padding: 5px; border-top: 1px solid #A3CCE2; background-color: #EBF4F9}
.cellasx3 {padding: 10px 5px; border-top: 1px solid #A3CCE2; border-bottom: 1px solid #A3CCE2; text-align:center}
.cellaloghi { text-align:center; padding-bottom:5px}
.liste {padding-top:5px}
.archivi { padding: 10px 7px 3px 0; text-align:right}
.contenitore { /*border-left: 1px dashed #00569B;*/ padding:5px}
.contenitore_int { border-left: 1px dashed #00569B; padding:20px; background-image:url(../immagini/int_riempimento_menu2.jpg); background-repeat:repeat-x; line-height: 14px}
.rigonero {border-top: 1px solid #A3CCE2; border-bottom: 1px solid #A3CCE2;}
.footer {border-top: 6px solid #B8D9EA}
.dx {float:right; width:100px; text-align:right; padding:5px 7px 0 0}
.carrelli {vertical-align:middle; padding: 0 0px 0 8px}
.prodotti {float:left; width:24%;}

.imgbold {border: 2px solid #00569B; margin: 0 5px 0 0; float:left}
.imgsmall {border: 1px solid #00569B; margin-bottom: 5px}
.imgtit { padding: 5px 0 2px 0}

ul { list-style-type: square; color: #00569B; padding: 0 0 0 18px; margin: 0;}

div.prodotti A { font-size:95%; padding-right: 10px; text-decoration:none; color:#113A68;}
div.prodotti A:link, div.prodotti A:visited { text-decoration:none; color:#113A68;}
div.prodotti A:hover { text-decoration:underline; color:#FF9900;}

.form1 {float:left; width:60px;}
.form2 {float:left; width:125px;}
.form2i {float:left; width:100px;}
.form3 {float:left; width:23px;}
.form4 { text-align:right;}
.clear {clear:left; font-size:30%}
input {border: 1px solid #01518F; font-size:95%}

.testo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 65%;}
.testob {color:#333333; font-weight: bold}
.menu {font-size: 110%; color: #113A68; font-weight:bold;}
.menu_int {font-size: 110%; color: #113A68; font-weight:bold;}
.titolo1 { font-size: 125%; color:#113A68; font-weight:bold;}
.titolo2 { font-size: 125%; color:#113A68; font-weight:bold;}
.titolosezione { font-size: 190%; color:#113A68; font-weight:bold;}
.testoform { color:#5E7794; font-weight:bold}
.archivio1 {color:#113A68; font-weight:bold;}
.archivio2 {color:#990000; font-weight:bold;}
.testofooter {color:#113A68; font-size:95%}
.offdig {color:#113A68; font-weight:normal}
li span{color: #000000}

A:link, A:visited {text-decoration:none; color:#333333; font-weight:bold}
A:hover {text-decoration:underline; color:#FF9900; font-weight:bold}

A.menu:link, A.menu:visited, A.archivio1:link, A.archivio1:visited, A.testofooter:link, A.testofooter:visited {text-decoration:none; color:#113A68;}
A.menu:hover, A.archivio1:hover, A.testofooter:hover {text-decoration:underline; color:#FF9900;}

A.offdig:link, A.offdig:visited {text-decoration:none; color:#113A68; font-weight:normal}
A.offdig:hover {text-decoration:underline; color:#FF9900; font-weight:normal}

A.archivio2:link, A.archivio2:visited {text-decoration:none; color:#990000;}
A.archivio2:hover {text-decoration:underline; color:#000000;}

A.testoform:link, A.testoform:visited {text-decoration:underline; color:#5E7794; font-weight:bold}
A.testoform:hover {text-decoration:underline; color:#FF9900; font-weight:bold}

div.lingue A:link, div.lingue A:visited {text-decoration:none; color:#FFFFFF;}
div.lingue A:hover {text-decoration:underline; color:#000000;}

div.banda A:link, div.banda A:visited, div.banda_int A:link, div.banda_int A:visited {text-decoration:none; color:#FFFFFF;}
div.banda A:hover, div.banda_int A:hover {text-decoration:underline; color:#FF9900;}

A.menu_int:link, A.menu_int:visited {text-decoration:none; color:#113A68;}
A.menu_int:hover {text-decoration:underline; color:#000000;}

.contenitore_int p {margin-top: 0}
.rosso {color:#990000}
.blu {color:#000080}
.big3 {font-size:1.9em}

/* tabella download */
.table_dl { margin:15px 0; border:1px solid #0175B2; font-size:1.0em; }
	.table_dl td { padding:5px; }
	.table_dl .cell { border-right:1px solid #BBD8EA; border-bottom:1px solid #BBD8EA; }
	.table_dl .cell_sx { border-left:1px solid #BBD8EA; border-right:1px solid #BBD8EA; border-bottom:1px solid #BBD8EA; }
	.table_dl .cell_top { border-top:1px solid #BBD8EA; border-right:1px solid #BBD8EA; border-bottom:1px solid #BBD8EA; }
	.table_dl .cell_sx_top { border:1px solid #BBD8EA; }