html,body {
margin:0;padding:0;
background : url(sfondo.png) repeat-x;
}

body {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 13px;
}

form {
margin-left : 10px;
}

table {
width : 490px;
}

p{
margin-left : 10px;
font-size : 13px;
font-family : "Trebuchet MS", Verdana, sans-serif;
}

h1 {
font-family : "Trebuchet MS", Verdana, sans-serif;
color : #062082;
font-size : 20px;
font-weight : bold;
margin-bottom : 5px;
padding-left : 10px;
margin : 0 auto;
}

h2 {
font-family : "Trebuchet MS", Verdana, sans-serif;
color : #062082;
font-size : 15px;
font-weight : bold;
padding-left : 10px;
margin : 0 auto;
}

div#header {
width : 800px;
height : 150px;
background : url(logo.png);
}

/* menubar */
#menubar{
padding:0;
text-align : center;
background : url(menubar.png);
width : 800px;
height : 40px;
margin-bottom : 15px;
}

#menubar ul{
margin-left : auto;
margin-right : auto;
text-align : center;
padding:0;
}

#menubar ul li{
position: relative;
float: left;
list-style: none;
display : inline;
margin: 0;
padding: 0;
}

#menubar ul li a, ul li a:visited {
padding : 10px;
display: inline;
text-decoration:none;
line-height: 40px;
font-size : 15px;
font-weight : bold;
color : #F4AD13;
padding-right : 20px;
padding-left : 20px;
} 

#menubar ul li a:hover{
text-decoration : underline;
}

div#navigation a {
padding : 0;
}

div#navigation img {
border-style : none;
}

div#container{text-align:left}
div#content p{line-height:1.4}

div#container{width:800px;margin:0 auto}
div#content{float:left;width:495px; padding-bottom : 5px}
div#navigation{float:right;width:300px}
div#subnavigation {
width : 300px;
height : auto;
background : #FFFFFF;
}
div#subnavigation img {
border-style : none;
margin : 0 auto;
margin-left : 5px;
margin-top : 5px;
}

div#slide img {
width : 290px;
height : auto;
border-style : none;
margin : 0;
margin-left : 5px;
margin-top : 5px;
}

div#subnavigation p {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 15px;
margin : 0;
margin-left : 10px;
padding : 0;
}
div#subnavigation a, a:visited {
text-decoration : none;
color : #062082;
font-size : 15px;
font-weight : bold;
}
div#extra{float:left;width:800px}

div#products {
margin : auto;
margin-top : 10px;
margin-bottom : 10px;
width : 395px;
height : auto;
display : block;
}

div#subproducts {
width : 395px;
height : auto;
display : block;
background : #FFFFFF;
}

div#subproducts img {
width : 100px;
height : 100px;
margin-top : 10px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
float : left;
border-style : solid;
border-size : 1px;
border-color : #062082;
}

div#subproducts a, a:visited {
text-decoration : none;
font-size : 13px;
font-family : "Trebuchet MS", Verdana, sans-serif;
color : #062082;
font-weight : bold; 
}

div#footer{clear:both;width:100%;background : #062082;text-align:center}
div#footer p {
padding : 0;
margin : 0;
font-size : 12px;
color : #F4AD13;
}
div#footer a {
font-size : 12px;
color : #F4AD13;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : bold;
text-decoration : none;
}

/* angoli arrotondati */
div#subcontent {
background : #FFFFFF;
margin : 0 auto;
padding : 0;
}

div#subcontent img {
border-style : solid;
border-size : 1px;
border-color : #062082;
float : left;
margin : 0 auto;
margin-right : 10px;
margin-left : 10px;
margin-top : 10px;
margin-bottom : 10px;	
}

b.rtop, b.rbottom{display:block;background: none}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden;background: #FFFFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* form */
input#textrow, textarea {
background : #F4AD13;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 13px;
color: #F4AD13;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F4AD13;
color: #062082;
}

