@charset "UTF-8";
/* CSS Document
--> mbws.it */


body, div, dl, dt, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, p, img {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
ol,ul {list-style: none;}
adress, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
fieldset, img {border:0;}

body	{
background: #e9e9e9;
text-align: center;
}

#main	{
width: 980px;
height: 664px;
margin: auto;
text-align: left;
}

#branding	{
width: 980px;
height: 125px;
background: #4f638a;
border-bottom: 1px solid #dadfe7;
}

#content	{
width: 980px;
height: 430px;
background: #fff;
}

#info	{
width: 980px;
height: 36px;
background: #4f638a;
border-top: 1px solid #dadfe7;
clear: left;
}

#box	{
position: relative;
top: 13px;
left: 45px;
width: 900px;
height:360px;
}

#menu	{
width: 900px;
height: 25px;
background: #fff  no-repeat url(elements/bg_menu.gif);
margin-bottom: 25px;
}

#model	{
width: 900px;
height: 360px;
float: left;

}

#an	{
width: 495px;
height: 360px;
float: left;
background: no-repeat url(elements/bg_an.gif);
}

#list	{
width: 320px;
height: 330px;
float: left;
}

ul.ppt {
position: relative;
}

.ppt li {
list-style-type: none;
position: absolute;
top: 0;
left: 0;
}

.ppt img {
margin-left: 16px;
margin-top: 14px;
border: 1px solid #ccc;
padding: 1px;
}


#adress	{
width: 420px;
height: 360px;
float: left;
}

#extended	{
width: 900px;
height: 360px;
background: no-repeat url(elements/bg_box.gif);
}

#extended_cont	{
width: 900px;
height: 360px;
background: no-repeat url(elements/bg_box_cont.gif);
}

#intro	{
width: 405px;
height: 360px;
float: left;
}

#map	{
width: 460px;
height: 360px;
float: left;
}

#desc	{
width: 580px;
height: 360px;
float: left;
background: no-repeat url(elements/bg_box_prod.gif);
}

#desc_left	{
width: 350px;
height: 360px;
float: left;
}

#desc p	{
padding: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
line-height: 110%;
}


#desc_right	{
width: 220px;
height: 360px;
float: left;
}

#map iframe	{
margin-top: 22px;
border: 1px solid #ccc;
}

p	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
text-align: justify;
line-height: 135%;
}

p#contact	{
font-size: 36px;
}

#extended p, #extended_cont p	{
padding: 20px 35px 20px 35px;
font-size: 10.5px;
line-height: 120%;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}

#extended img, #extended_cont img 	{
border: 1px solid #ccc;
padding: 1px;
}

#adress p	{
font-size: 13px;
line-height: 150%;
}

img#logo	{
margin-left: 46px;
}

img#brand	{
margin-left: 20px;
}

img#copy	{
margin-top: 11px;
margin-left: 46px;
}

img#mail	{
margin-left: 310px;
}

#menu img	{
margin-left: 20px;
margin-top: 7px;
}

#prodotti	{
width: 900px;
height: 330px;
background: no-repeat url(elements/bg_box_prod.gif)
}

#list ul, #list li	{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
text-align: justify;
line-height: 120%;
}

#list span	{
font-weight: bold;
}

a	{
text-decoration: none;
color: #666;
}

a:hover	{
text-decoration: none;
color: #ff9933;
}




















