HHTML { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
BODY { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0px; 
font-size : 76%; 
font-family : arial, sans-serif; 
text-align : center; 
background-color : #cccccc; 
} 
DIV#container { 
border-right : 3px solid #ffffff; 
margin : 10px auto; 
border-left : 3px solid #ffffff; 
width : 900px; 
position : relative; 
text-align : left; 
background-color : #ffffff; 
border-top-width : 5px; 
border-bottom-width : 3px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-top-color : #FFFFFF; 
border-bottom-color : #cccccc; 
} 
H1 { 
padding-right : 0; 
padding-left : 10px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
padding-left : 10px; 
font-size : 28px; 
text-align : center; 
color : #ffffff; 
} 
H2 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-size : 20px; 
color : #000066; 
text-align : center; 
} 
H3 { 
padding-right : 0; 
padding-left : 0; 
font-size : 16px; 
padding-bottom : 0; 
color : #003399; 
padding-top : 0; 
border-collapse : collapse; 
text-align : center; 
} 
H4 { 
padding-right : 0; 
padding-left : 0; 
font-size : 14px; 
padding-bottom : 0; 
color : #003366; 
padding-top : 0; 
border-collapse : collapse; 
text-align : left; 
} 
p { 
font-size : 12px; 
} 
DIV#navigation { 
padding-right : 3px; 
padding-left : 3px; 
float : left; 
padding-bottom : 0; 
width : 160px; 
padding-top : 1em; 
text-align : left; 
} 
DIV#extra { 
padding-right : 5px; 
padding-left : 2px; 
float : right; 
padding-bottom : 1em; 
width : 160px; 
padding-top : 1em; 
text-align : left; 
} 
DIV#content { 
padding-right : 12px; 
padding-left : 12px; 
padding-bottom : 1em; 
margin : 0 170px; 
padding-top : 1em; 
} 
DIV#contentright { 
padding-right : 1em; 
padding-left : 1em; 
padding-bottom : 1em; 
margin-left : 18em; 
padding-top : 1em; 
} 
DIV#contentleft { 
padding-right : 1em; 
padding-left : 1em; 
padding-bottom : 1em; 
margin-right : 13em; 
padding-top : 1em; 
} 
DIV#footer { 
clear : both; 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 5px; 
color : #ffffff; 
padding-top : 5px; 
background-color : #69c; 
text-align : center; 
} 
DIV#footer A { 
font-weight : bold; 
color : #ffff00; 
text-decoration : underline; 
} 
DIV#navigation UL { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
DIV#navigation LI { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
DIV#navigation A { 
font : bold 1.2em/1.6em arial, sans-serif; 
color : #336699; 
text-decoration : none; 
} 
DIV#navigation A:hover { 
color : #990000; 
text-decoration : underline; 
} 
DIV#navigation A#activelink { 
color : #6633cc; 
text-decoration : none; 
} 
DIV#extra DIV.newsbox { 
font-size : 90%; 
margin-bottom : 2em; 
} 
DIV#extra DIV.newsbox H2 { 
font-size : 1.3em; 
color : #003399; 
} 
DIV#extra DIV.newsbox P { 
margin : 0; 
} 
DIV#extra UL { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
text-align : left; 
} 
DIV#extra LI { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
text-align : left; 
} 
DIV#extra A { 
color : #369; 
text-decoration : none; 
} 
DIV#extra A:hover { 
color : #990000; 
text-decoration : underline; 
} 
DIV#extra A#activelink { 
color : #6633cc; 
text-decoration : none; 
} 
#nascosto { 
display : none; 
} 
DIV.data { 
padding-right : 1px; 
margin-top : 5px; 
padding-left : 1px; 
padding-bottom : 1px; 
vertical-align : text-bottom; 
padding-top : 1px; 
text-align : right; 
font-size : 12px; 
} 
DIV.fasdx { 
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #cccccc; 
padding-left : 2px; 
font-weight : bold; 
font-size : 12px; 
border-left : 1px solid #cccccc; 
color : #660099; 
border-bottom : 1px solid #cccccc; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
height : 12px; 
background-color : #ffff99; 
text-align : center; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
DIV.fasdx2 { 
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #cccccc; 
padding-left : 2px; 
font-weight : bold; 
font-size : 12px; 
border-left : 1px solid #cccccc; 
color : #333300; 
border-bottom : 1px solid #cccccc; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
height : 12px; 
background-color : #ccccff; 
text-align : center; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
/*  inizio integrazione stile*/ 

a { 
font-weight : bold; 
text-decoration : none; 
} 
a:hover { 
color : #ff0000; 
font-weight : bold; 
} 
a#activelink { 
color : #cc0099; 
text-decoration : none; 
background-color : #ffffff; 
} 
#header { 
background-color : #004677; 
margin-bottom : 0; 
margin-left : 0; 
text-align : center; 
width : 100%; 
} 
DIV#headerpfrs { 
color : #fffff0; 
background-image : url(../imagesbo/p_bannerhome.jpg); 
} 
DIV#headerliceo { 
color : #fffff0; 
background-image : url(../imagesbo/l_bannerhome.jpg); 
} 
DIV#headertecn { 
color : #fffff0; 
background-image : url(../imagesbo/t_bannerhome.jpg); 
} 
/*  inizio integrazione stile per barra e bgspot con i loro menu*/ 
#barra { 
width : 96%; 
margin-left : 2%; 
font-size : 14px; 
} 
#topmenuv2, #bgspot .menuv2 { 
display : block; 
float : left; 
width : 100%; 
background-color : #c00; 
font-size : 14px; 
} 
#topmenuv2 { 
background-color : #ddd; 
font-size : 13px; 
font-weight : bold; 
margin-top : 5px; 
border-top : 2px solid #ddd; 
} 
#topmenuv2 ul, #bgspot .menuv2 ul { 
margin : 0; 
list-style : none; 
font-size : 14px; 
} 
#topmenuv2 li, #bgspot .menuv2 li { 
display : inline; 
font-size : 14px; 
} 
#topmenuv2 a { 
display : block; 
float : left; 
background-color : #004677; 
padding : 8px 6px; 
text-align : center; 
color : #fff; 
text-decoration : none; 
border-left : 1px solid #fff; 
border-right : 1px solid #fff; 
font-size : 14px; 
} 
#topmenuv2 a:hover, #bgspot .menuv2 li a.currentmenu, #bgspot .menuv2 li a:visited.currentmenu { 
background-color : #fff; 
color : #c00; 
text-decoration : none; 
border-left : 1px solid #fff; 
} 
#bgspot .menuv2 { 
background-color : #fff; 
border-top : 1px solid #004677; 
border-bottom : 2px solid #004677; 
width : 100%; 
padding : 6px 0; 
margin-top : -2px; 
text-align : center; 
font-size : 14px; 
} 
#bgspot .menuv2 a { 
display : block; 
float : left; 
padding : 1px 6px 1px 4px; 
text-align : center; 
color : #000; 
text-decoration : none; 
border-right : 1px solid #87b9d2; 
font-size : 14px; 
font-weight : bold; 
} 
#bgspot .menuv2 a:visited { 
color : #003300; 
text-decoration : none; 
font-size : 14px; 
} 
#bgspot .menuv2 a:hover { 
background-color : #fff; 
color : #c00; 
text-decoration : none; 
font-size : 14px; 
} 
#bgspot .menuv2 a.current { 
color : #c00; 
text-decoration : none; 
font-size : 14px; 
} 
#bgspot .menuv2 a#activelink { 
color : #cc0099; 
text-decoration : none; 
background-color : #ffffff; 
} 
#topmenuBv2 { 
float : right; 
} 
#topmenuBv2 a { 
background-color : #666666; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #ffffff; 
} 
#topmenuv2 .currentmenu { 
color : #ffffff; 
background-color : #666666; 
position : relative; 
border : 1px solid #d13f3f; 
border-bottom : none; 
margin : 0 2px 0 2px; 
padding : 6px 6px 8px 6px; 
} 
#topmenuv2 .currentmenuhome { 
color : #004677; 
background-color : #fff; 
position : relative; 
border : 1px solid #004677; 
border-bottom : none; 
margin : 0 2px 0 0; 
padding : 6px 6px 8px 6px; 
} 
#nav { 
width : 20%; 
text-align : center; 
float : right; 
background-color : #ffffff; 
color : #000; 
margin-top : 0; 
margin-bottom : 1%; 
margin-left : 1%; 
margin-right : 1%; 
} 
.clr { 
clear : both; 
} 
/*  inizio stile corpo*/ 

#corpo { 
width : 96%; 
margin-left : 2%; 
background-color : #ffffff; 
border-bottom : 2px solid #eee; 
} 
.centrale { 
width : 75%; 
min-width : 72%; 
background-color : #ffffff; 
float : left; 
margin-bottom : 10px; 
margin-right : 0; 
} 
.box1 { 
float : left; 
margin-left : 0.1%; 
width : 31%; 
min-width : 29%; 
max-width : 29%; 
padding : 2px; 
margin-bottom : 10px; 
margin-top : 10px; 
} 
.menunav { 
background : #fff; 
border : 2px solid #ccc; 
padding-bottom : 5px; 
padding-left : 3px; 
margin : 4px 4px 4px 2px; 
font-size : 100%; 
} 
.menuhome { 
background : #fff; 
border : 1px solid #ffff33; 
padding-bottom : 5px; 
padding-left : 3px; 
margin : 4px 4px 4px 2px; 
font-size : 80%; 
text-align : center; 
} 
.bordoiisbo { 
border-bottom : 3px dashed #004677; 
text-align : left; 
font-weight : bold; 
font-size : 110%; 
color : #000; 
} 
.bordotecn { 
border-bottom : 5px solid #d0e727; 
text-align : center; 
color : #fff; 
font-size : 16px; 
} 
.bordoliceo { 
border-bottom : 5px solid #5aaab9; 
text-align : center; 
color : #fff; 
font-size : 16px; 
} 
.bordoprfs { 
border-bottom : 5px solid #f89838; 
text-align : center; 
color : #fff; 
margin-bottom : 6px; 
font-size : 16px; 
} 
.bordo3 { 
border-top : 1px solid #004677; 
border-bottom : 1px solid #004677; 
} 
.boxreg { 
margin-top : 10px; 
padding : 2px; 
margin-bottom : 10px; 
width : 70%; 
margin-right : 0.3%; 
position : relative; 
left : 15%; 
} 
.boxhome { 
margin-top : 10px; 
padding : 2px; 
float : right; 
width : 68%; 
background-color : #ffffaa; 
} 
.fine, .fondo { 
background-color : #ffffff; 
text-align : center; 
border-top : 2px double #004677; 
border-bottom : 2px double #004677; 
} 
.fondo { 
width : 100%; 
float : left; 
} 
.dispari { 
background-color : #f0f0f0; 
} 
.boxtec { 
border : 3px solid #d0e727; 
text-align : center; 
} 
.boxliceo { 
border : 3px solid #5aaab9; 
text-align : center; 
} 
.boxipc { 
border : 3px solid #f89838; 
text-align : center; 
} 
.cdc { 
border-style : outset; 
background-color : #f0f0f0; 
font-family : Verdana; 
font-weight : bold; 
text-align : center; 
} 

