/** RESET **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font: 100%/120% Verdana, Arial, Helvetica, sans-serif; }
body { line-height: 1; }
ol, ul { list-style: none; } 
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }
/** FINE RESET **/

/** HIDE **/
.b_menu, .c_prodotti, .hide, .vai, .csq, .flash, .indietro, .c_contatti, .allegati { display:none; }

/** FINE HIDE **/

/** DIMENSIONI FONT **/
a, a:visited, a:link { color:#000; text-decoration:none; }
h1 { font-size:16pt; font-weight:bold; }
h2, h2 a span { font-size:12pt; font-weight:bold; }
h3 { font-size:11pt; font-weight:bold; }
h4, p, li, a { font-size:10pt; text-align:justify; }
address, address a { font-size:8pt; text-align:center; }
p b { font-weight:bold; }


/** HEADER **/
.header { padding-bottom:30px; }
.header img { float:left; margin:0 10px 10px 0; }
.header h1 { padding-top:27px }

/** NEWS **/

.c_news { clear:left; }
.c_news { padding:10px 0 0 0; }
.c_news h3 { padding-bottom:0px; }
.c_news h4 a { font-weight:bold; }
.c_news .data { float:left; width:80px; }
.c_news .data, .c_news .titolo { padding-top:8px; }
.c_news .descrizione { padding:3px 0 0px 0; clear:both; }

/** HOME **/

.c_home { padding:0 0 0 0; margin-top:20px; border-top:1px solid #999999;  }
.c_home h2 { padding:15px 0 5px 0; }
.c_home .bottom { clear:both; }
.c_home .img_box {text-align:center; width:145px; float:left; padding-right:10px; }
.uno .img_box{ height:121px; }
.due .img_box { height:128px; }
.tre .img_box { height:52px; }
.quattro .img_box { height:144px; }

/** FOOTER **/

.footer { padding-top:60px; }

/** ALTRE PAG **/

.c h2 { clear:both; padding-bottom:10px; }
.c .immagini { text-align:center; }
.c p { margin: 0 0 10px 0; }
.c .immagini img { margin:0 3px 10px 2px; padding-top:15px; }

/** PAG NEWS **/

.l_news h4 a { font-weight:bold; }
.l_news .data { float:left; width:80px; }
.l_news .testo { padding:3px 0 0px 0; clear:both; }
.l_news { padding:0px 0 5px 0; margin-bottom:10px; border-bottom:1px solid #999; }

/** CONTATTI **/

.c_dovesiamo h3 { clear:both; }
.c_dovesiamo .dove_siamo { margin:5px 0 30px 0; }
.c_dovesiamo p { margin:0 0 5px 0; }


/** PRODOTTI **/

.immagini_sx a { display:block; text-align:center; }
.immagini_sx a img { margin:5px 0 10px 0; } 





