body {margin:0;padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/*=== Firefox workaround to avoid content moving on page length ===*/
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
/*==================*/
html, body {height: 100%;}

.home{background:#aab0b7 url(images/grad_home.jpg) repeat-x; }
.int{background:#c8c8c8 url(images/grad_int.jpg) repeat-y; }


img{border:0;}

p, h1,h2,h3,h4,h5,h6,ul,li,form,dl,dt,dd,ol{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}

#home_container {width:780px; margin:0 auto;}
#wrapper{width:920px; height:100%; min-height:100%;}
#backmenu{background-image:url(images/grad_menu.jpg); background-repeat:repeat-x; background-color:#A9B0B8; min-height:100%}

.logo{padding:30px 0 0 18px;}

#submenu {min-height: 100%; width: 215px;}
* html #submenu {height: 100%;}

#container{width:385px;}
#container #boxtesto{padding:105px 30px 10px 20px;}
#container h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006589;}

#container h2{font-size:14px; font-weight:bold; color:#333;}
#container h2 a, #container h2 a:link, #container h2 a:visited, #container h2 a:active {color:#333;text-decoration:none;}
#container h2 a:hover {color:#C92900; text-decoration:none;}

#container h4{font-size:12px; color:#666; line-height:18px;}
#container p{font-size:12px; color:#666; line-height:16px; margin-top:10px;}
#container p a, #container p a:link, #container p a:visited, #container p a:active {color:#333;text-decoration:none;}
#container p a:hover {color:#C92900; text-decoration:none;}
#container ol{list-style-type:none; font-size:12px; color:#666;margin-top:10px; margin-left:2px; padding-left:2px;}
#container ul{list-style-type:square; font-size:12px; color:#666;}
#container li{margin-left:14px; line-height:16px;}
#container li a, #container li a:link, #container li a:visited, #container li a:active {color:#333;text-decoration:none;}
#container li a:hover {color:#C92900; text-decoration:none;}
#container input{font-size:12px; padding:1px 2px; width:200px; border:1px solid #999; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:transparent;}
#container textarea{font-size:12px; padding:1px 2px; width:200px; border:1px solid #999; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:transparent;}

#piva{text-align:center; font-size:11px; color:#0C3847; margin-top:50px; border-top:1px dashed #88999F; padding-top:5px;}

#menu{float:left; width:320px;}

#titlemenu {padding:30px 0 0 20px;}
#titlemenu ul {list-style-type:none;background-image:url(images/freccia.gif); background-repeat:no-repeat; background-position:0 2px;}
#titlemenu li {padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; line-height:17px;}

#titleinfo {margin:0 0 0 20px; padding-bottom:4px; position:absolute; top:550px; left:0; border-bottom:1px dashed #88999F; width:195px;}
#titleinfo ul {list-style-type:none;background-image:url(images/info.gif); background-repeat:no-repeat; background-position:0 2px;}
#titleinfo li {padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; line-height:17px;}
#titleinfo li a, #titleinfo li a:link, #titleinfo li a:visited, #titleinfo li a:active {color:#fff;text-decoration:none;}
#titleinfo li a:hover {color:#26b0df; text-decoration:none;}



#sottomenu {padding:5px 8px 0 21px;}
#sottomenu ul {list-style-type:none;}
#sottomenu li {padding-left:20px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:17px;}
#sottomenu li a, #sottomenu li a:link, #sottomenu li a:visited, #sottomenu li a:active {color:#fff;text-decoration:none;}
#sottomenu li a:hover {color:#26b0df; text-decoration:none;}
#sottomenu li a#current {color:#26b0df; text-decoration:none;}


#hom_sin{width:420px; float:left}
#hom_sin h1{font-size:20px; color:#fff; line-height:22px;}
#hom_sin p{font-size:12px; color:#fff; line-height:17px; padding-top:25px; width:325px;}
.altcolor{color:#0C3847;}


.icopdf{float:left; padding-top:6px;}
.linkpdf{float:left; font-size:12px; color:#666; padding-top:14px; padding-left:10px;}
.linkpdf a, .linkpdf a:link, .linkpdf a:visited, .linkpdf a:active {color:#333;text-decoration:none;}
.linkpdf a:hover {color:#C92900; text-decoration:none;}