html, body { margin:0px;padding:0px;width:100%;height:100% }
body { font-family:Arial,Verdana;font-size:13px;background:#ececec;color:#202020 }
a:active, a:link, a:visited { text-decoration:none }
img { border:none }
h1, h2,h3 { margin:0px;padding:0px }
h2 { color:#172983 }
p { margin:0px;padding:0px }
ul, li { list-style:none outside;margin:0px;padding:0px }

.clear { clear:both }
.T5 { margin-top:5px }
.T10 { margin-top:10px }
.T20 { margin-top:20px }
.black { color:#202020 }
.blue { color:#000069 }
.red { color:#690000 }

#container { width:980px;margin:auto }
#content {  }
#header { height:80px;margin-top:10px;padding-top:20px;margin-bottom:20px;background:#fff /*background:#fff url(../images/bg_header.png) no-repeat 250px 0px*/ }
#top { float:left;width:200px;margin-top:10px;margin-left:30px;height:61px;background:url(../images/logo.png) no-repeat }
#top h1 { display:none }

#bar { float:left;width:200px;background:#fff;padding-bottom:20px }
#brands { text-align:center }
#brands li { display:inline;margin-top:20px;margin-right:20px }
#brands img { }

#assistenza { margin:15px;padding-top:0px;font-size:12px;}
#assistenza h2 { font-size:14px }

#menu { float:right;margin-right:20px;margin-top:30px;padding-left:0px }
#menu li { float:left;display:block;height:50px;border-right:1px solid #dadada;margin-left:10px }
#menu a { display:block;color:#202020;padding:5px;text-decoration:none }
#menu a:hover { border-bottom:3px solid #0000cc }
#menu a.select { border-bottom:3px solid #cc0000 }

#banner img { display:block;border-bottom:5px solid #172983 }

#page { float:left;width:760px;margin-left:20px }
#page h2 { font-size:14px;margin-bottom:3px }
#page li { list-style:circle outside;margin-left:20px }

#info { text-align:center;background:#ab0000;color:#fff;padding:15px }
#info a { text-decoration:underline;color:#000 }
h2.info { font-size:14px }
.footer { width:756px;margin-left:220px;margin-top:20px;padding:4px;padding-bottom:20px;margin-bottom:30px }
.footer img { width:730px }
#info { background:#ab0000;color:#fff;padding:5px;text-align:center;font-size:11px }
#info a { text-decoration:none;color:#fff;font-weight:bold }

.box-sx { float:left;width:340px;padding:15px;margin-top:20px;background:#fff;color:#454545 }
.box-dx { float:right;width:340px;padding:15px;margin-top:20px;background:#fff;color:#454545 }

/* Vertical Accordions */

#vertical_container { width:200px }
#vertical_container ul, #vertical_container li { margin:0px;padding:0px;list-style:none outside }
#vertical_container li { display:block;width:192px;margin-left:4px;margin-bottom:3px }
#vertical_container ul li.parent ul { margin-top:3px }
#vertical_container ul li a { display:block;margin:0px;padding:0px;text-decoration:none;background:#AB0000;color:#fff;padding:5px;padding-left:15px }
#vertical_container ul li a:hover {background-color: #333333;}
#vertical_container ul li.parent a.jsclick { display:block;margin:0px;padding:0px;text-decoration:none;color:#fff;padding:5px;padding-left:15px }
#vertical_container ul li.parent.active a { margin:0px;padding:0px;text-decoration:none;background:#cacaca;color:#202020;padding:5px;padding-left:15px }
#vertical_container ul li.parent.active a:hover { width:180px;border-right:3px solid #cc0000;color:#cc0000 }
#vertical_container ul li.parent.active a.jsclick { background:#172983;color:#fff;width:180px;border:none }
#vertical_container ul { clear:both }

/* Fancy box */

#fancy_div .prodotti-preview h3 { line-height:25px;padding-left:10px;font-size:14px;background:#000069;color:#fff;margin-bottom:10px }
#fancy_div .prodotti-preview img { float:left;display:block;height:373px }
#fancy_div .prodotti-preview p.prodotti-link { display:block;float:left;width:100%;padding-top:10px; }
#fancy_div .prodotti-preview .prodotti-link a { display:block;background:#969696;color:#fff;line-height:20px;padding-left:10px }
#fancy_div .prodotti-preview div { float:right;width:200px;margin-right:10px;text-align:justify }
#fancy_div .prodotti-preview div a { display:block;margin-top:10px }
#fancy_div #azienda { text-align:center;padding-top:30px }
#fancy_div #azienda .intestazione { font-size:23px }


.my-border, .my-border .sb-inner { background:#fff }
/*
listing
*/

.details_table {width: 100%; margin-top: 10px; border-top: 1px solid #202020; background-color: #EAEAEA; border-collapse: collapse; }
.details_table * td {padding: 3px 6px; }
.details_table tr {border-bottom: 1px solid #202020; padding: 0px;}
.tr1 {background-color: #E9EFFA;}

/*
form
*/

.form_field {margin-bottom: 10px;}
