/*tag*/
body{background:url(img/sfondo.gif) center repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin:0;}
h1{font-size:90%; margin:2% 5%;}
h2{font-size:85%; margin:2% 5%;}
h3{font-size:80%; margin:2% 5%;}
h4{font-size:80%; margin:0 5%;}
p{font-size:70%; margin:2% 5%;}
a{color:#fff;}
a:hover{color:#429C73;}
li{font-size:70%;}
form {margin:0; padding:0;}
input, textarea{margin:0; padding:0; font-size:70%;}
/*class*/
.cella-verde{background-color:#429C73;}
.cella-blu{background-color:#2D3552;}
.cella-bianca{background-color:#fff; color:#036;}
.cella-bianca a{color:#036;}
.testo-small{font-size:70%;}
.testo-margin{margin:3px 5px;}
.border-top{border-top:1px solid #fff;}
.border-top-right{border-top:1px solid #fff; border-right:1px solid #fff;}
.border-top-left-right{border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.border-left{border-left:1px solid #fff;}
.border-right{border-right:1px solid #fff;}
.border-lef-right{border-right:1px solid #fff; border-left:1px solid #fff;}
.capitalize{font-size:120%; font-weight:bold;}
.link-bianco{color:#fff; text-decoration:none;}
.link-bianco:hover{color:#fff; text-decoration:underline;}
.marg-pad{margin:0; padding:0;}
/*menu*/
#menu{margin:1px 0;}
#menu li{display:inline; list-style-type:none; background-color:#fff;}
#menu a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#036; padding:2px 22px;}
#menu a:hover{color:#429C73; text-decoration:none;}
/*menu laterale*/
#menu-dx{margin:7px 0 0 25px;}
#menu-dx li{padding:5px; list-style-type:square;}
#menu-dx a{text-decoration:none; font:bold 105% Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:.5%;}
#menu-dx a:hover{color:#999; text-decoration:none;}