/* Struttura
------------------------------------------------------------------*/
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; background:url(imgs/fondino_back.gif) repeat-x;}
#container {width:760px;}
#sx {float:left; width:225px;}
#dx {float:left; width:535px;}
#logo {background:url(imgs/logo.gif) no-repeat; width:207px; height:87px; padding:7px 0 0 18px; }
#logo a {display:block; text-indent:-9999px; color:#FFF; width:146px; height:80px;}
h1 {font-size:11px; color:#FFFFFF; margin:0; padding:0; border:0;}
/*h2 {font-size:11px; color:#FFFFFF;}*/
H2 { font-size:11px; font-weight:bold; display:inline;}
.red {font-size:11px; font-weight:bold; color: #DA1629;}
h3 {font-size:11px; color:#FFFFFF; margin:0; padding:0; border:0;}
hr {display:none;}
a {outline:none;}
.clear {clear:both;}

/* MENU prodotti
------------------------------------------------------------------*/
#titolo_prodotti {font-size:11px; color:#FFFFFF; padding:10px 0 6px 18px; margin:0; font-weight:bold;}
#menu_prodotti {background-color:#5B5B5B;}
#menu_prodotti ul {margin:0; padding:0 0 0 0px; list-style:none;}
#menu_prodotti ul li a {display: block; color:#FFF; border-top:#ADADAD solid 1px; padding:2px 0 3px 18px; text-decoration:none; background:url(imgs/quadretto.gif) no-repeat left #616161; text-decoration:none;}
#menu_prodotti ul li a:hover, #menu_prodotti ul li a.on {color:#FFF; text-decoration:none; background-image:none; background-color:#AF0212;}
#menu_macchine ul {margin:0; padding:0 0 0 0px; list-style:none; border-bottom:#D6D6D6 solid 1px;}
#menu_macchine ul li a {display: block; color:#FFF; border-top:#ADADAD solid 1px; padding:2px 0 3px 18px; text-decoration:none; background:url(imgs/quadretto.gif) no-repeat left #6F6F6F; text-decoration:none;}
#menu_macchine ul li a:hover, #menu_macchine ul li a.on {color:#FFF; text-decoration:none; background-image:none; background-color:#AF0212;}

/* MENU servizio
------------------------------------------------------------------*/
#menu_servizio {background-color:#FFF;}
#menu_servizio ul {margin:0; padding:18px 0 0 0px; list-style:none; border-bottom:#D6D6D6 solid 1px;}
#menu_servizio ul li a {display: block; color:#393939; font-weight:bold; border-top:#D6D6D6 solid 1px; padding:2px 0 3px 18px; text-decoration:none; background:url(imgs/quadretto.gif) no-repeat left #FFF; text-decoration:none;}
#menu_servizio ul li a:hover, #menu_servizio ul li a.on {color:#AF0212; text-decoration:none; background-image:none; background-color:#D6D6D6;}

/* MENU chiusura
------------------------------------------------------------------*/
#menu_chiusura {height:18px; border-top:#D6D6D6 solid 1px; border-bottom:#D6D6D6 solid 1px; margin-top:18px; background-color:#5B5B5B;}

/* Blocchi HOME
------------------------------------------------------------------*/
#header {float:left; width:535px;}
#header img {margin:0; padding:0; border:0;}
#header_sx {float:left;}
#header_lingue {float:right; padding:75px 0 6px 0;}
#header_lingue a {color:#5B5B5B; text-decoration:none; font-weight:bold;}
#header_lingue a:hover {color:#D7181F;}
#header_lingue .attivo {color:#D7181F; font-weight:bold;}
#header_dx {float:right;}

#certificazione {float:left; padding:0 0 0 14px; width:254px;}
#certificazione dl {margin:0; padding:0; border:0;}
#certificazione dt {background-color:#5B5B5B; color:#FFF; font-weight:bold; padding:3px 0 3px 7px; border:0;}
#certificazione dd {float:left; margin:0; border:0; padding:6px 0 0 7px;}
#certificazione dd img {float:right; padding:3px 0 0 6px;}
#certificazione dd a {color:#D7181F; text-decoration:underline; float:right;}
#certificazione dd a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}

#chi_siamo {float:left; padding:0 0 0 13px; width:254px;}
#chi_siamo dl {margin:0; padding:0; border:0;}
#chi_siamo dt {background-color:#5B5B5B; color:#FFF; font-weight:bold; padding:3px 0 3px 7px; border:0;}
#chi_siamo dd {float:left; margin:0; border:0; padding:6px 0 0 7px;}
#chi_siamo dd img {float:right; padding:3px 0 0 6px;}
#chi_siamo dd a {color:#D7181F; text-decoration:underline; float:right;}
#chi_siamo dd a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}

#news {float:left; padding:14px 0 0 14px; width:521px;}
#news_title {background-color:#5B5B5B; color:#FFF; font-weight:bold; padding:3px 0 3px 7px; border:0;}
#news ul {margin:0; padding:0; border:0; list-style:none;}
#news ul li {color:#000; font-weight:normal; padding:3px 0 3px 7px; border:0; list-style:none; background:url(imgs/news_back.gif) repeat-x bottom #F3F3F3;}
#news ul li.color {background-color:#FFF;}
#news img {float:left; padding:3px 6px 6px 0;}
#news a {color:#D7181F; text-decoration:underline; float:right; margin-right:5px;}
#news a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}

/* PRODOTTO
------------------------------------------------------------------*/
#prodotto {width:521px; margin:0 0 0 14px; color:#000; padding-top:10px;}
#prodotto img {float:left; border:#FFFFFF 1px solid; margin:5px 14px 0 0;}
#gallery {float:left; display:block; width:155px; margin-top:88px;}
#gallery ul {margin:0; padding:0px; list-style:none;}
#gallery ul li {list-style:none; float:left; margin:0 5px 5px 0;}
#gallery ul li.ultima {list-style:none; float:left; margin:0 0 7px 0;}
#gallery ul li a {border:1px solid #5b5b5b; margin:0; padding:0; display:block; height:45px; width:45px;}
#gallery ul li a:hover, #gallery ul li a:active,  #gallery ul li a:focus {border:1px solid #DA1629;}
#gallery ul li img {margin:0; padding:0px; border:none;}

/* PARCO MACCHINE
------------------------------------------------------------------*/
#macchine {width:521px; margin:0 0 0 14px; color:#000; padding-top:10px;}
#macchine ul {width:500px; margin:6px 0 0 0; padding:5px 10px 5px 10px; background-color:#F3F3F3;}
#macchine ul li {padding-bottom:5px; margin:0; list-style:none; color:#DA1629; font-weight:bold;}
#macchine ul li ul {padding:5px 0 10px 0; margin:0; list-style:none; border-top:1px solid #8C8C8C;}
#macchine ul li ul li {padding:0 0 0 10px; margin:0; list-style:square inside; color:#000; font-weight:normal;}
#macchine ul li ul li.listnone {list-style:none; margin:0; padding:0;}
#macchine p {padding-bottom:2px; margin:0;}

/* Pagina INTERNA
------------------------------------------------------------------*/
#interno {width:520px; margin:0 0 0 14px; color:#000; padding-top:10px;}
#interno_testo {display:block; background-color:#F3F3F3; padding:5px 8px 5px 8px; margin-top:6px;}
#interno_testo ul {margin:0 0 0 0; padding:0 10px 0 0;}
#interno_testo ul li {padding-bottom:5px; margin:0; list-style:none; color:#DA1629; font-weight:bold;}
#interno_testo ul li ul {padding:5px 0 10px 0; margin:0; list-style:none; border-top:1px solid #8C8C8C;}
#interno_testo ul li ul li {padding:0 0 0 10px; margin:0; list-style:square inside; color:#000; font-weight:normal;}
#interno_testo ul li ul li.listnone {list-style:none; margin-left:5px; padding:0; text-indent:none;}
#interno_testo p {padding-bottom:2px; margin:0;}
#interno_testo a {color:#D7181F; text-decoration:underline; margin-right:5px;}
#interno_testo a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}

/* Pagina NEWS
------------------------------------------------------------------*/
#interno_news {display:block; background-color:#F3F3F3; padding:5px 8px 5px 8px; margin-top:6px;}
#interno_news ul {margin:0 0 0 0; padding:0 10px 0 0;}
#interno_news ul li {padding-bottom:5px; margin:0; list-style:none; color:#DA1629; font-weight:bold;}
#interno_news ul li ul {padding:5px 0 10px 0; margin:0; list-style:none; border-top:1px solid #8C8C8C;}
#interno_news ul li ul li {padding:0 0 0 10px; margin:0; list-style:square inside; color:#000; font-weight:normal;}
#interno_news ul li ul li.listnone {list-style:none; margin-left:5px; padding:0; text-indent:none;}
#interno_news p {padding-bottom:2px; margin:0;}
#interno_news a {color:#D7181F; text-decoration:underline; float:right; margin-right:5px;}
#interno_news a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}

/* Pagina DOVE SIAMO
------------------------------------------------------------------*/
#dovesiamo {display:block; background-color:#FFF; padding:1px; margin-top:6px;}

/* Mappa del sito
------------------------------------------------------------------*/
#mappa_sito {display:block; background-color:#F3F3F3; padding:5px 8px 5px 8px; margin-top:6px;}
#mappa_sito  ul {margin:0 0 0 0; padding:0 10px 0 0;}
#mappa_sito  ul li {padding-bottom:5px; margin:0; list-style:square inside; color:#DA1629; font-weight:bold;}
#mappa_sito  ul li ul {padding:5px 0 10px 0; margin:0;}
#mappa_sito  ul li ul li {padding:0 0 0 10px; margin:0; list-style:square inside; color:#000; font-weight:normal;}
#mappa_sito  ul li ul li.listnone {list-style:none; margin-left:5px; padding:0; text-indent:none;}
#mappa_sito  p {padding-bottom:2px; margin:0;}
#mappa_sito  a {color:#D7181F; text-decoration:underline; margin-right:5px;}
#mappa_sito  a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}

/* FOOTER
------------------------------------------------------------------*/
#footer {width:521px; background:url(imgs/img_footer.gif) repeat-x; margin:0 0 0 14px; font-size:9px; padding:4px 0 10px 0; border-top:14px solid #FFFFFF;}
#footer img {margin-bottom:-3px;}
#footer a {color:#D7181F; text-decoration:underline;}
#footer a:hover {background-color:#D7181F; text-decoration:none; color:#FFF;}