body { 
margin : 0px; 
padding : 0px; 
height: 100%; 
}
.type {
font: 10px verdana, times, tahoma, arial;
color: #ffffff;   
font-style: normal; 
}
.btype {
font: 12px verdana, times, tahoma, arial;
color: #000000; 
font-weight: bold;  
font-style: normal; 
line-height : 15px; 
}
.mtype {
font: 11px verdana, times, tahoma, arial;
color: #000000;   
font-style: normal; 
}
.menu { 
border: 1px solid #000033; 
background: #dfdfdf;
width: 175px;
margin: 0px 0 0 0;	
}
.titolo {
font: 11px verdana, times, tahoma, arial;
color: navy;
font-weight: bold;
background: #8acc00;
width: 150px;
height: 15px;
text-align: center;
}
.link1 { 
margin: 5px 3px 2px 3px;
padding: 3px;
background: #0d1f9d;
border: 1px solid #ffcc33;
font-weight: bold;
height: 14px;
}
.link2 { 
margin: 5px 3px 2px 3px;
padding: 3px;
background: #0d1f9d;
border: 1px solid #ffcc33;
font-weight: bold;
height: 14px;
}
.link3 { 
margin: 5px 3px 2px 3px;
padding: 3px;
background: #0d1f9d;
border: 1px solid #ffcc33;
font-weight: bold;
height: 28px;
}
.link4 { 
margin: 5px 3px 2px 3px;
padding: 3px;
background: #0d1f9d;
border: 1px solid #ffcc33;
font-weight: bold;
height: 14px;
}
.link5 {
font: 11px verdana, times, tahoma, arial;
background: #dfdfdf;
width: 175px;
height: 32px; 
margin: 20px 0px 0px 0px;
padding: 0px;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
font-weight: bold;
}
a.qa {
color: #ffffff;
text-decoration : none;
word-spacing : normal;
}
a.qa:visited{
color: #ffffff;
text-decoration : none;
word-spacing : normal;
}
a.qa:hover{
color: #ffcc33;
text-decoration : underline;
word-spacing : normal;
}
a {
color: navy; 
text-decoration: underline;
font-weight: bold;
}
a:active {
color: navy; 
text-decoration: none;
font-weight: bold;
}
a:hover {
color: navy; 
text-decoration: none;
font-weight: bold;
}
#rubi {
float: left;
width: 175px; 
height: 217px;
background : url(img/rubi.jpg) no-repeat;
background-position: bottom left;
height: 100%;
}
#sfondo {
background : url(img/sfondo.jpg);
background-repeat: repeat-y;
background-position: right;
height: 100%; 
}
#macchina {
float: right;
background : url(img/macchina.jpg) no-repeat;
width: 765px;
height: 310px;
background-position: bottom right;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
}
#assistenza {
float: right;
background : url(img/ripa.jpg) no-repeat;
width: 765px;
height: 310px;
background-position: bottom right;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
}
#prodotti {
float: right;
background : url(img/prodotti.jpg) no-repeat;
width: 765px;
height: 310px;
background-position: bottom right;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
}
#chisiamo {
float: right;
background : url(img/chi.jpg) no-repeat;
width: 765px;
height: 310px;
background-position: bottom right;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
}
#dove {
float: right;
background : url(img/cartina.gif) no-repeat;
width: 765px;
height: 310px;
background-position: bottom right;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
}
a.menu {
color: #003d79;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
}
a.menu:visited {
color: #003d79;
font-weight: bold;
text-underline: none;
word-spacing: normal;
}
a.menu:hover {
color: #003d79;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
}
a.menu:active {
color: #ff0000;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
}
a.abmulti {
font: 9px verdana, times, tahoma, arial;
color: #ffffff; 
text-decoration: none;
font-style: italic;
}
a.abmulti:visited {
font: 9px verdana, times, tahoma, arial;
color: #ffffff; 
text-decoration: none;
font-style: italic;
}
a.abmulti:hover {
font: 9px verdana, times, tahoma, arial;
color: #ffcc00; 
text-decoration: none;
font-style: italic;
}


