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,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */
:focus {outline:0}
body {line-height:1;color:black;background:white}
.pag{width:940px;margin:0 auto;}
ol, ul {list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0;text-align:left}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}

br.clear{margin:0;padding:0;border:none;display:block;height:0;line-height:0;font-size:1%;clear:both}
.sx{display:block;float:left}
.dx{display:block;float:right;}


body,html{background: #c2bbb2 url(bg.gif) left top repeat-x}
#testata{margin-top:60px;background: #fff url(bg_testata.gif) left top no-repeat;height:274px;width:930px;margin: 0 auto}
#testata .swf{margin-left:5px;}
#testata object{background:transparent;display:block;margin:0;padding:0;border:none}
#testata .logo{display:block}
#testata a.logo{margin-left:5px}
#testata .struttura{background: url(bg_testata_b.jpg) left bottom no-repeat}
#testata .menu2{padding-right:15px;font:normal 9px verdana,sans-serif;color:#4b4845;padding-top:10px}
#testata .menu2 a,#testata .menu2:link,#testata .menu2 a:hover{font:normal 11px verdana,sans-serif;color:#4b4845;text-decoration:none;letter-spacing:-0.5px}
#testata .menu2 b{color:#ffdd00}

/* corpo centrale */
#corpo{width:930px;background:#fff url(bg_corpo.gif) left top repeat-y;margin:0 5px;overflow:hidden} 


h1.big{color:#c2bbb2;font: normal 20px verdana,sans-serif}
h1.sx{color:#c2bbb2;font: normal 20px verdana,sans-serif}
.titolo{height:30px;width:716px;border-bottom:1px dotted #aba59d;margin-left:190px;padding-top:20px}
.titolo_news{height:30px;width:600px;border-bottom:1px dotted #aba59d;margin-left:190px;padding-top:20px}
.titolo p{padding-top:8px}
.titolo a,.titolo a:link,.titolo a:hover{color:#ff7521;font:bold 12px verdana sans-serif;text-decoration:none}

.history_elenco{width:955px;background: transparent url(bg_history_elenco.gif) left bottom no-repeat;overflow:hidden}
.history_elenco .elenco{width:473px;background: transparent;margin-left:167px;padding-bottom:10px}
.item{width:443px;height:116px;background: url(bg_item.gif) left top no-repeat;margin:15px 0 0 15px}
.item img{display:block;float:left;padding:15px 4px 15px 15px}
.item table{margin:0;padding:0;border:none;background:#f2f1ef;width:420px;height:96px;color:#63605e;font: normal 12px verdana,sans-serif;margin-top:10px;margin-left:10px}
.item table .scheda{color:#ff7521;background:#fbfbfb;width:100%;padding-left:280px;padding-top:15px;}
.item table .scheda img{display:inline;padding:3px}
.item table .scheda a{display:block;float:left;color:#ff7521;background:#fbfbfb;font-weight:bold;text-decoration:none}

.item table .uno{width:50px;text-align:left;padding-left:5px}
.item table .due{width:220px;text-align:left;}

.item a img{display:inline}

.history{width:955px;background: transparent url(bg_history.gif) left bottom no-repeat;overflow:hidden;padding-bottom:10px}
.history .item{background:transparent;width:725px}
.history .cont{width:750px;background: transparent;margin-left:176px;padding-bottom:10px}
.history .cont .item table{height:68px}
.history .cont .item img{display:block;float:left;padding:5px;background: #f0efee url(bg_img.gif) left top no-repeat}
.history .cont .item table{margin-top:0;width:610px}

.testo h2{color:#868179;padding:14px 0 0 14px;font:bold 13px verdana,sans-serif}
.testo p{padding:14px;font:normal 12px verdana,sans-serif;color:#868179}
.testo ul{padding:4px 30px}
.testo ul, .testo li{list-style: square outside;font:normal 13px verdana,sans-serif;color:#868179}
.testo li{padding:0;list-style:none;background: url(bg_li.gif) left 7px no-repeat;padding-left:10px}
.testo a{color:#fd7521}

.m_n .top{font-size:16px;color:#a6a39d;background: url(bg_mn.gif) left bottom no-repeat;padding-bottom:6px;margin:15px}
.m_n .testo{display:none}
.m_n span,.m_n h2{display:inline}

.m_n table{margin:3px 0 0 40px}
.m_n table td{padding:6px;color:#858178;font-size:12px}

.plus{cursor:pointer;color:#cbc7c1}

.home{width:955px;background: transparent url(bg_home.gif) left bottom no-repeat;overflow:hidden;padding-bottom:1px}
.home .centro{width:436px;}
.home .dx{width:275px;height:216px;position:relative;right:30px;top:50px;background: transparent url(bg_fogl.gif) left top no-repeat;padding:5px}
.home .dx p,.home .dx a,.home .dx a:link,.home .dx a:hover,.home .dx a:focus{color:#5d530d;text-decoration:none;}
.home .logo{}

.news{width:955px;background: transparent url(bg_history.gif) left bottom no-repeat;overflow:hidden;padding-bottom:30px}
.news .item{background:transparent;width:725px}
.news .cont{width:750px;background: transparent;margin-left:176px;padding-bottom:60px}

.news .cont_news{width:606px;background: transparent;margin-left:176px;}
.news .single_news{width:602px;height:116px;background-color: #ff0;margin-left:8px;margin-top:10px; background: url(../img/box.gif) no-repeat top left;float:left;}
.news .single_news .scheda a{display:block;color:#ff7521;background:#fbfbfb;font-weight:bold;text-decoration:none;float:right}
.news .single_news p.txt{background-color:#f2f2f2;margin-top:10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;padding-top:5px}

.col_sx{float:left}

.titolo p{font:normal 11px verdana,sans-serif;position:relative;top:4px;color:#63605e}
.paginazione{color:#616161;display:block;width:54px;height:15px;background:#f2f1ef;color:#ff7520;position:relative;right:50px;font:normal 11px verdana,sans-serif}
p.paginazione a,p.paginazione a:link,p.paginazione a:hover{color:#62615d;text-decoration:underline}


.kit h2{margin-left:15px}
.kit h3{margin:0;padding:0;margin:5px 15px;color:#FF7E30;font:normal 12px verdana,sans-serif}
.kit table{margin:0 0 15px 5px;color:#868279;font:normal 11px verdana,sans-serif}
.kit table td{padding: 2px 8px}


/*piede*/
#piede{width:930px;margin:4px auto}
#piede p{color:#fff;font: normal 10px verdana,sans-serif}
#piede a{color:#fff;font: normal 10px verdana,sans-serif;text-decoration:none}
#piede .sx{padding-left:0}
#piede .dx{padding-top:1px}


.testo p strong{font-weight:bold}



/* max */
form#list-home{padding:14px;font: normal 11px verdana,sans-serif;font-size:12px}
form#list-home b{color:#5D530D;font-size:12px}
form#list-home a{font-size:12px}
.news .single_news{background:#fff}
.news table.elenco_news.newsTable td{background:transparent url(../img/box.gif) no-repeat scroll left top;height:115px;}

.elenco_news{color:#868179;position:relative;left:10px}
.elenco_news span.txtbold,.elenco_news span.txtdata,.elenco_news span.single_news,.elenco_news span.single_news{color:#868179;margin:0;padding:0;width:570px}
.elenco_news .list-row-odd td,.elenco_news .list-row-even td{background:transparent url(../img/box.gif) no-repeat scroll left top;
height:130px;
width:602px;
}

.elenco_news span{display:block;font:normal 12px verdana,sans-serif}
.elenco_news .single_news{height:30px;overflow:hidden;color:#63605E}
.elenco_news a{display:inline;font:normal 12px verdana,sans-serif;color:#62615D;}
.elenco_news .txt,.elenco_news .txtdata,.elenco_news .txtbold,.elenco_news .single_news{background-color:#F2F2F2;font:normal 12px verdana,sans-serif}
.elenco_news span.txtdata{font-style:italic;margin: 8px 0 0 8px;padding:0 5px}
.elenco_news span.txtbold{font-weight:bold;margin: 0 0 0 8px;padding:0 5px}
.elenco_news span.single_news{margin: 0 0 0 8px;padding: 0 5px}
.elenco_news a.leggi{
display:block;
background: #FBFBFB url(next.gif) right center no-repeat;
color:#FF7521;
padding-right:10px;
float:right;
font: bold 11px verdana,sans-serif;
text-decoration:none;
margin-right:20px;
position:relative;top:25px
}
.elenco_news{text-align:right}
.indice{position:relative;left:580px}
.indice td{padding:1px}
.elenco_news{display:block;margin:0;padding:0;position:relative;top:-30px}
.pagscroller{position:relative;left:-10px;top:-3px}



/* news interna max */
#idata,#ititolo{display:block;color:#635f5c;background:#f3f2f0;width:570px;height:20px;padding:0 6px;margin-left:15px;font: normal 12px verdana,sans-serif}
#idata{font-style:italic}
#ititolo{font-weight:bold}


/* form */
.form .bgform{width:419px;height:556px;overflow:hidden;background:transparent url(bg_form.gif) left top no-repeat;margin-left:18px;margin-bottom:20px}
.form label{color:#858377;font-weight:bold}
.form input,.form textarea{border:none;border-top:1px solid #707070;border-left:1px solid #707070;background:#fff;width:254px}
.form table{padding:20px 0 0 20px;border-collapse:collapse}
.form textarea{width:225px;height:105px}
.form select{width:150px;color:#8b8883;text-align:center}
.form input.invia{width:auto;border:none;position:relative;left:300px}
.testo .form td{padding:4px 7px;vertical-align:top}
.testo .form .form-bkg2 td{padding:8px 5px}

.bgform form table{padding:0 0 0 10px}

/* clienti */
p.linemod{
color:#868179;font-family:verdana,sans-serif;font-size:12px;font-size-adjust:none;
font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:22px;padding:14px;
}

.testo td {-x-system-font:none;color:#868179;font-family:verdana,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:14px;}
.error{color:Red;float:left}
.error p{color:Red;padding:3px 13px;height:21px;line-height:21px}

a.fontWeight{font-weight:bold;font-size:12px}
table.form-bkg td table{margin:0;padding:0}

table.form-bkg td.af_inputText_label{width:27px}