* {
    -moz-box-sizing: border-box;
} 

body, div, table, form, h1, p, hr {
margin:0;
}

input { margin:-1px 0px; }      /* all browsers read this, used to target IE6 */

html>body input { margin:0px; }       /* IE 6 cannot read this, others can */

*+html>body input {margin:-1px; }      /* targets IE7 */


body {
background: #60DFFF url('../images/background.gif') top left repeat-x;
font-family: verdana;
font-size: 11px;
scrollbar-face-color: #56BED3; 
scrollbar-shadow-color: #5F5F5F;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #C8E0E6;
scrollbar-darkshadow-color: #C4DFF5; 
scrollbar-track-color: #E8E8E8;
scrollbar-arrow-color: #FFFFFF;

}

a {
text-decoration:none;
color: black;
}

.hs {
background: url('../images/flapdisc-sx.gif') no-repeat;
height: 118px;
}


.lg {
font-size: 10px;
font-weight:bold;
}

.menu {
margin: 3px 0 3px 0;
}

.menu td {
height: 18px;
text-align:right;
}

.nuovi {
font-size: 11px;
text-align: justify;
padding: 2px;
background: #DEE4E8;
}

.intro {
color: #5d5d5d;
font-size: 12px;
text-align: justify;
padding: 10px 0 10px 10px;
}

.smenu {
background: #459DBD;
font-size: 11px;
color: white;
text-align:center;
}

.ricsx {
background: url('../images/ricerca.gif') no-repeat right top;
height:43px;
width:230px;
float:right;
text-align:left;
padding: 11px 0 0 0px;
}
.ricdx {
width:42px;
height:43px;
float:right;
}
.ricsx input {
margin: 0 0 0 10px;
}