html
{
font-size:small!important;
font-size /**/:x-small;
}
body
{
font-size:small !important;
font-size /**/:x-small;
font-family:verdana, helvetica, geneva, sans-serif;
margin:0;
padding:0;
background:url(im/sfondo.gif);
color:#333;
text-align:center;
}

#mpstat {left:0; position:absolute; top:0; visibility:hidden}

div, img, form, fieldset {border:0; margin:0; padding:0}

#wrap
{
border:1px solid #999999;
margin:0 auto;
width:764px !important;
width /**/:766px;
text-align:left;
padding:1px;
background:#FFF;
font-family:"Trebuchet MS";
}

#head
{
width:764px;
height:108px;
border:0;
display:block;
float:left;
clear:both;
}

/*  Navigazione principale (tab) */
.tab
{
height:18px;
font-size:90%;
font-weight:normal;
letter-spacing:1px;
text-align:center;
}
.tab ul
{
list-style-type:none;
margin:0 auto;
padding:5px 0;
white-space:nowrap;
}
.tab li
{
display:inline;
margin:0;
padding:0 2px;
}
.tab li a, .tab li a:link, .tab li a:visited
{
text-decoration:none;
padding:6px;
color:#000;
}
.tab li a:hover
{
text-decoration:underline;
color:#FF0;
}
.tab li.sel a, .tab li.sel a:link, .tab li.sel a:visited
{
padding:6px;
color:#FF0;/*b11*/
}
.tab li.sel a:hover
{
background:#FFF;
color:#FF0;
text-decoration:underline;
}

/*  Aree contenuti  */
#a {display:block; clear:both; border:0; margin:0; color:#000} /*padding:1px 0 5px 0;*/
#cont {display:block; clear:both; border:0; margin:0; padding:0;}

/*  Piede pagina  */
#foot
{
width:764px;
clear:both;
margin:0 auto;
voice-family:inherit;
text-align:center;
color:#999;
background:#FFF;
}

/*  Colonne  */
.cols
{
display:block;
clear:both;
width:753px !important;
width /**/:764px;
padding:0 3px 0 8px;
}

.barra
{
width:764px;
height:24px;
background:url(im/barra-down1.jpg);
background-repeat:repeat-x;
text-align:left;
clear:both;
}
.ombrabarra
{
width:764px;
height:3px;
line-height:3px;
font-size:3px;
background-color:#5A1315;
}
.casa
{
padding:0 0 0 8px;
float:left;
clear:both;
}
.col11
{
display:block;
clear:both;
width:754px !important;
width /**/:764px;
padding:0 5px;
}
.col21
{
display:block;
clear:both;
width:517px !important;
width /**/:527px;
padding:0 5px;
}

.headsx
{
width:235px;
display:block;
float:left;
clear:none;
}
.headdx
{
width:529px;
height:108px;
float:right;
clear:right;
background:url(im/headdx-it.jpg);
}
.colup , .coldown
{
width:764px;
display:block;
float:left;
clear:both;
padding:0; margin:0; border:0;
}
.coldownbordo
{
width:764px;
display:block;
float:left;
clear:both;
padding:0; margin:0; border:0;
background:url(im/sfondo-prova.gif) repeat-y;
}
.colsx
{
width:236px;
display:block;
float:left;
clear:left;
}
.spaz {padding:2px 0 0 0}
.colsxup
{
width:236px;
height:251px;
display:block;
float:left;
clear:left;
}
.coldx
{
width:527px;
display:block;
float:right;
clear:right;
border-left:1px solid #999999;
}
.coldxnob
{
width:527px;
display:block;
float:right;
clear:right;
}
.bandiere
{
width:235px;
height:24px;
background-color:#999999;
}
.news
{
padding:0 3px 2px 3px;
}
.tit
{
width:100%;
height:26px;
margin:2px 0 0 0;
background-image:url(im/barra-h1.jpg);
background-repeat:repeat-x;
}
.titmais
{
width:100%;
height:24px;
background-image:url(im/barra-mais.jpg);
background-repeat:repeat-x;
margin:2px 0 0 0;
}
.titgirasole
{
width:100%;
height:24px;
background-image:url(im/barra-girasole.jpg);
background-repeat:repeat-x;
margin:2px 0 0 0;
}
.titsoia
{
width:100%;
height:24px;
background-image:url(im/barra-soia.jpg);
background-repeat:repeat-x;
margin:2px 0 0 0;
}
.titcereali
{
width:100%;
height:24px;
background-image:url(im/barra-cereali.jpg);
background-repeat:repeat-x;
margin:2px 0 0 0;
}
.titaccessori
{
width:100%;
height:24px;
background-image:url(im/barra-accessori.jpg);
background-repeat:repeat-x;
margin:2px 0 0 0;
}
.titpickup
{
width:100%;
height:24px;
background-image:url(im/barra-pickup.jpg);
background-repeat:repeat-x;
margin:2px 0 0 0;
}
.lineaprodotti
{
width:764px;
height:24px;
margin:2px 0 0 0;
}
.prodsx
{
display:block;
float:right;
clear:right;
width:452px;
text-align:left;
}
.proddx
{
display:block;
float:right;
clear:right;
width:300px;
text-align:left;
}
.punti
{
width:100%;
height:1px;
background-image:url(im/barra-punti.gif);
background-repeat:repeat-x;
}
.usatoMacchina
{
width:155px;
height:175px;
border:1px solid #999;
float:left;
display:block;
margin:0 6px 12px 6px;
}
.usatobb {border-bottom:1px solid #999}

/*
.usatoSoia {border:1px solid #9A142C}
.usatoGirasole {border:1px solid #F28E04}
.usatoAccessori {border:1px solid #5971AD}
.usatoCereali {border:1px solid #8EA33A}
.usatoPickup {border:1px solid #864D92}
.usatoVarie {border:1px solid #A2A2A2}
*/

/**/
.ip {border:1px solid #666; padding:1px;}
.nb {border:0; padding:0; margin:0;}
.nbfiera {border:0; margin:0}
.nostrelinee {margin:3px 0 0 3px}
.btb {border-bottom:2px solid #000; border-top:2px solid #000;}
.bof {clear:both}


/*  Link  */
a, a:link, a:visited {color:#BF2118; text-decoration:none}
.black, .black:link, .black:visited {color:#3F1007; text-decoration:none}
a:hover {color:#D8721D; text-decoration:none}
.bianco, .bianco:link, .bianco:visited {color:#FFFFFF; text-decoration:none}
.bianco:hover {color:#333333; text-decoration:none}

/*  Titoli  */
h1
{
margin:3px;
padding:0;
font-size:150%;
color:#FFF;
font-weight:normal;
line-height:16px;
}
h1.h2 {padding:.1em 0 .1em 5px; font-size:115%; color:#FFFFFF; margin:0; font-weight:bold; line-height:19px}
.ru {font-size:135%}
h2
{
padding:.1em 0 .1em 5px;
font-size:115%;
color:#FFFFFF;
margin:0;
}
h3
{
padding:2px;
margin:.2em 0 0 0;
font-size:13px;
font-weight:bold;
color:#AC3030;
}
.nius {padding:0 0 0 .1em; margin:0}
.prodottisx {border:1px solid #ddd; width:98%; background-color:#fafafa; padding:3px 1px 3px 3px; margin:0 0 1px 0}

h6
{
padding:3px 0 3px 8px;
margin:.2em 0 .5em 0;
font-size:90%;
font-weight:normal;
color:#FFF;
}
h4
{
margin:0;
padding:0;
font-size:115%;
font-weight:bold;
color:#3F1007;
}
h5
{
margin:0;
padding:0.2em 0 .1em 3px;
font-size:100%;
color:#3F1007;
}

p
{
border:0;
padding:0 .4em 0 .4em;
margin:0.7em 0 1em 0;
font-size:11px;
line-height:1.2em;
color:#800000;
}
.descriz {font-size:75%; font-family:"Tahoma"}
.big {font-size:110%}
.zero {line-height:0; font-size:0; padding:0; margin:0; border:0}
.footp {font-weight:bold; margin:.2em 0; font-size:75%; font-family:"Tahoma"}
.foto {padding:0; margin:0; line-height:0;}
.newseventi {margin:0 .5em 0 .4em; padding:0}
.contact {font-size:95%}
.mappa {padding:0 .4em 0 .6em; margin:0 0 .5em 0}
.conc {font-size:120%; font-weight:bold; padding:0; margin:0}
.gallery {color:#FFFFFF; margin:2px 0 0 0; padding:0; line-height:11px}
.testata, .testataru {color:#FFFFFF; font-size:12px; font-weight:bold}
.testataru {font-size:11px}
.noslin {padding:3px 0 3px 8px; margin:.2em 0 .5em 0; font-size:100%; font-weight:normal; color:#FFF; line-height:18px}


span {color:#000000; font-weight:bold}

/*  Liste  */
ul, ol {margin-top:0; padding-top:0}
li {padding:0; margin-left:-20px; font-size:85%; line-height:1.2em; color:#800000;}
/*li {padding:.3em 0; font-size:95%; font-weight:bold; color:#666666}*/

/*  Tabelle  */
table, td, th {border:0; margin:0; padding:0; border-spacing:0 0}

.fiera {height:74px}
.cento {width:100%}
.settanta {width:70%; margin:0 auto}
.ottanta {width:80%; margin:0 auto}
.menubott {width:100%}
.menubott td
{
height:21px;
width:100%;
background:url(im/bottone-menu.jpg);
background-repeat:no-repeat;
background-color:#F5F5F5;
float:left;
clear:none;
}
.lingue {width:100%; padding:2px 0}
.lingue td
{height:24px;
text-align:center;
}
.photo {text-align:center; margin:0 auto;}
.photo td {width:150px}
.presentaz {margin:0 10px 0 0}
.fotoback {margin:5px}

.prod table {text-align:center; margin:0 auto; padding:0 0 10px 0; font-size:85%; border-collapse:collapse; border:1px solid #999}
.prod td {border:#999 1px solid; padding:0 4px}
.prod th {font-size:120%; color:#800000; font-weight:bold; background:#FFF; padding:5px 8px; border:#999 1px solid}
.prod tr {color:#800000; background:#FFFFFF}
.prod tr.evid {color:#800000; background:#FFCC99}
.prod tr.rpicc {height:2px; font-size:2px; border:0; padding:0}
.prod td.dpicc {width:2px; border-bottom:1px solid #999; border-right:0; border-left:0; border-top:0; padding:0}
.prod td.dlun {border-left:1px solid #999; border-right:1px solid #999; border-bottom:0; border-top:0; padding:0}
.white {background:#FFF}

.macchineUsate table {border-collapse:collapse; border:1px solid #999}
.macchineUsate td {border:1px solid #999; font-weight:normal}
.macchineUsate th {border:1px solid #999; font-weight:normal}
.macchineUsate p {padding:0; margin:4px}

.testa table {height:108px; width:529px}
.testa tr.uno {height:52px !important; height/**/:44px; width:529px;}
.testa tr.due {width:100%}
.testa td {width:529px}

.staff table {margin:0 auto; padding:5px 0; width:90%; text-align:center}
.staff th {color:#FFFFFF; font-weight:bold; background:url(im/barra-staff.jpg); border:#333333 1px solid}
.staff td {border:#999999 1px solid}

/*  Form  */
form div {clear:both; display:block; padding:5px 0}
.buttons
{
clear:both;
display:block;
margin:7px 0 0 0;
border-top:1px dotted #CCC;
padding:7px 0;
white-space:nowrap;
}

label
{
float:left;
padding:0 7px 1px 0;
text-align:right;
font-weight:bold;
}
.check
{
clear:none;
display:inline;
padding:0 0 0 5px;
text-align:left;
}

input {display:inline; margin:0; font-family:'Courier New', monospace}
select {display:inline; margin:0; font-family:'Courier New', monospace}
input.button
{
padding:1px 9px;
font-family:verdana, helvetica, geneva, sans-serif;
}

.fsep  {display:block; clear:both; height:9px; font-size:1px}
.ferr  {font-size:90%; color:#C33; padding:0 0 9px 0}


/*  Fogli di proprietà (property sheet)  */
.sheet {border:0; margin:0; padding:0}
.sheet tr {margin:0; padding:.2em 0; vertical-align:top}
.sheet th {margin:0; padding:.15em .8em; font-weight:bold; text-align:right}
.sheet td {margin:0; padding:.15em .8em; font-weight:normal; text-align:left}
.sheet tr.sep {margin:0; padding:0; height:1px}
.sheet tr.sep td {margin:0; padding:0; height:1px}


/*  Tabella dati (grid)  */
.grid {margin:0 auto; padding:.1em 0 .5em 0; clear:both}
.grid table
{
background:#2A2A2A;
border:1px solid #202020;
border-collapse:collapse;
padding:.1em 0 5em 0;
width:100%;
white-space:normal;
font-size:90%;
line-height:1.5em;
}
.grid tr {background:#111; border:0; margin:0; padding:0}
.grid tr.alt {background:#EFF; border:0; margin:0; padding:0}
.grid tr.gray {background:#FFC; border:0; margin:0; padding:0}
.grid tr.foot {background:#EEE; border:0; margin:0; padding:0}

.grid th
{
margin:0;
border:1px solid #2A2A2A;
padding:0 4px;
background:#404040;
text-align:center;
font-size:95%;
font-weight:normal;
}
.grid td
{
border:1px dotted #2A2A2A;
margin:0;
padding:3px 5px;
vertical-align:top;
}


/*  Menu lineari (link)  */
.menu
{
display:block;
margin:0;
padding:0 .5em 1em 1em;
}
.menu ul
{
display:inline;
list-style-type:none;
margin:0;
padding:0;
white-space:nowrap;
}
.menu li
{
display:block;
margin:0 1px;
padding:3px 0;
}
.menu li a
{
text-decoration:none;
padding:.1em .3em;
background:#FFF;
}


/*  Paginazione degli elenchi  */
.pager
{
display:block;
margin:0;
padding:0.2em 1em;
font-size:105%;
text-align:center;
line-height:1.5em;
}
.pager ul
{
display:inline;
list-style-type:none;
margin:0 auto;
padding:0;
white-space:nowrap;
}
.pager li
{
display:inline;
margin:0 1px;
padding:0;
}
.pager li a
{
text-decoration:none;
padding:.1em .3em;
background:#FFF;
color:#00F;
}
.pager li a:hover
{
color:#F00;
text-decoration:underline;
}
.pager li.sel
{
background:#FFF;
padding:.1em .4em;
color:#000;
font-weight:bold;
}

/*  Lunghezze elementi */
.w500 {width:500px}
.w417 {width:417px}
.w400 {width:400px}
.w300 {width:300px}
.w200 {width:200px}
.w150 {width:150px}
.w100 {width:100px}
.w117 {width:117px}
.w10 {width:15px}
.w5 {width:5px}
.w2 {width:2px; border:1px solid #FFF}

.he2 {height:2px; font-size:2px; border:1px solid #FFF}

.pad3 {padding:3px}
.pad5 {padding:5px}
.pad10 {padding:10px}

.w06em {width:6em}
.w08em {width:8em}
.w10em {width:10em}
.w12em {width:12em}
.m160 {margin:0 0 0 160px}

/*  Dimensioni testo */
.tm {font-size:110%}
.tb {font-size:130%}

/*  Allineamento del testo  */
.al {text-align:left}
.ac {text-align:center}
.ar {text-align:right}

.at {vertical-align: top}
.am {vertical-align: middle}
.ab {vertical-align: bottom}

/*  Formattazioni speciali */
.clear {clear:both; height:1px; overflow:hidden}
.hide {width:0; height:0; overflow:hidden; position:absolute}
.highlight {background: #FFC}

.prodsxmais {background: #a6704e url(im/mais-menusx.jpg) top left repeat-x}
.prodsxgirasole {background: #d17a0c url(im/girasole-menusx.jpg) top left repeat-x}
.prodsxsoia {background: #bd453e url(im/soia-menusx.jpg) top left repeat-x}
.prodsxcereali {background: #869a37 url(im/cereali-menusx.jpg) top left repeat-x}
.prodsxpickup {background: #8a5195 url(im/pickup-menusx.jpg) top left repeat-x}
.prodsxaccessori {background: #5d76af url(im/accessori-menusx.jpg) top left repeat-x}

.required {color:#C33}
.nero {color:#444}
.biancolor {color:#fff}
.small {font-size:80%}
.gray {color:#666}
.bold {font-weight:bold}
.red {color:#C33}
.nowrap {white-space:nowrap}
.underline {text-decoration:underline; color:#800000; font-weight:normal}
.h-1 {letter-spacing:-1px}
.mt5 {margin-top:5px}
.mb5 {margin-bottom:5px}
