body {border:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:12px; 
background:url('images/bck-body.jpg') repeat-x #E4E4E4;}

IMG {border:0;}

a:link, a:visited {color:#3663CA;}

body#centro #container {background:url('images/bck-centro.jpg') no-repeat #fff;}
body#marchi #container {background:url('images/bck-marchi.jpg') no-repeat #fff;}
body#info #container {background:url('images/bck-info-no-phone.jpg') no-repeat #fff;}

#container {width:1000px; margin-left:auto; margin-right:auto; font-family: 'Open Sans', sans-serif; 
background:url('images/bck.jpg') no-repeat #fff;}

.spacer {clear:both;}

#header { height:206px;}
#header #logo {float:left;}
#nav {font-size:16px; color:#424242; text-transform:uppercase; float:left; margin-top:65px;}
#nav a.sel {font-weight:bold; color:#000;}
#nav a:link, #nav a:visited {color:#424242; text-decoration:none; margin:15px;}
#nav a:hover { color:#000;}
#orario {font-size:14px; clear:both; padding:10px 30px; height:35px;}
#banner {padding-left:30px; padding-top:10px!important;}
#banner IMG {margin-right:4px;}

#black {background:#212121; height:53px; color:#fff; font-size:14px; font-weight:bold; margin-top:3px; margin-bottom:10px;}
#disc {font-size:10px; color:#6D6D6D;}

#footer {width:1000px; margin-left:auto; margin-right:auto; border-bottom:1px solid #fff;}
#footer #loghi {float:right;}
#footer #disc {padding:10px; line-height:1.4;}

#copy {width:1000px; margin-left:auto; margin-right:auto; border-top:1px solid #BFBFBF; font-size:10px; color:#565656;}
#copy #praga { padding:10px; float:left; width:860px;}
#copy #praga IMG.pr {float:left; margin-right:8px;}
#copy #praga a:link, #copy #praga a:visited {color:#000; text-decoration:none;}
#copy #praga .busta {margin-bottom:-3px;}
#copy #netwise {float:right; padding-top:10px;}
#copy #netwise a:link, #copy #netwise a:visited {color:#000; text-decoration:none;}

body#marchi #images {padding-top:15px!important; height:344px; padding-left:100px;}
body#info #images {padding-top:15px!important; height:344px; padding-left:0px;}

#images {width:900px; height:303px; border:0px solid red; margin:15px 30px; padding-left:40px; padding-top:56px;}
#images div {float:left; background:url('images/bck-img.png') no-repeat; width:250px; height:258px;
padding:4px 11px 0px 14px; margin-right:10px;
}

#sx {width:580px; float:left; font-size:14px; color:#30231A; padding-left:30px; line-height:1.5; padding-right:40px; padding-bottom:50px;}
#dx {width:319px; padding-right:30px; float:left; padding-top:20px;}

h2 {font-size:36px; color:#30231A;}

#marchiel {padding-left:17px;}
/*#marchiel .marchio {background:url('images/bck-marchio.jpg'); width:237px; height:307px; float:left; margin-left:3px;}*/
#marchiel .marchio {background:url('images/bck-marchi.png'); width:452px; height:122px; float:left; margin-left:10px; padding: 8px 9px;}
#marchiel .marchio .log {width:186px; position: relative; float:left; margin-left: 13px;}
#marchiel .marchio .desc {font-size:11px; position: relative; float:left; width: 209px; margin-top: 30px;}
#marchiel .marchio .nr {width: 39px; height: 114px; background: url('images/nr-bck.png') repeat-y top left #fff; position: relative; float:left; margin-top: 5px; margin-left: 5px;}
#marchiel .marchio.big {background:url('images/bck-marchi-big.png'); width:932px; height:122px; float:left; margin-left:10px; padding: 8px 9px;}

#cont {padding:5px 0px 5px 60px; font-size:14px;}
#cont .box {width:33%; float:LEFT;}
#cont .box .img {float:left;}
#cont .box a:link,#cont .box a:visited {text-decoration:none; color:#000;}
#cont .box .txt {margin-left:32px;}

.m-0 {margin:0;}
