body { background:url(pageBg.png) top center repeat-x #acdbf7; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em;}

input,textarea,select {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10pt;
   color : #444444;
   border : 1px solid #c8c8c8;
   background-color : #f7f7f7;
}

.header {background:url(headerbg.jpg) no-repeat left top #3271a4;}
.header a { color:#ffffff; text-decoration: none;}
.header a:hover { color:#000000; text-decoration: none;}
.content {background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000;}
.categoria {color:#db002a;}
.sezionelink {color:#3271a4; padding-top:18px; font-size:16px; text-decoration: none;}
.link a { line-height: 20px; color:#000000; padding-left:20px; padding-top:15px; font-size:13px; text-decoration: none;}
.link a:hover {color:#db002a; padding-left:20px; padding-top:15px; font-size:13px; text-decoration: none;}
.present {padding-top:15px; font-size: 14px; text-align: justify;}
.servizi {padding-top:35px; padding-left:5px; padding-right:5px; font-size: 14px; text-align: justify;}
.datanews {color:#db002a; padding-top:15px;}
.news {padding-top:15px; font-size: 14px; text-align: justify;}
.elenco a {color:#000000; text-decoration: none; line-height: 2pt; padding-left: 20px; font-size: 14px;}
.elenco a:hover {color:#db002a; text-decoration: none; line-height: 2pt; padding-left: 20px; font-size: 14px;}
.elenco a:active {color: #db002a; text-decoration: none; line-height: 2pt; padding-left: 20px; font-size: 14px;}
.servizibot a {color:#000000; text-decoration: none; font-size: 15px;}
.servizibot a:hover {color:#db002a; text-decoration: none; font-size: 15px;}
.footer { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:small;}


/* -------- sezione prodotti --------- */
.prod {font-size: 14px; text-align: justify;}
.prod a  { color:#000000; font-size: 14px; text-decoration: none;}
.prod a:hover  { color:#a2a2a3; font-size: 14px; text-decoration: none;}



/* -------- contact form --------- */
.contact_form {
   border: 1px solid #c8c8c8;
   background-color: #f2f2f2; /* #EFEFEF; */
   padding: 10px 0 10px 10px;
   margin: 0 0 10px 0;
   width: 600px;
}

input,textarea,select {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10pt;
   color : #444444;
   border : 1px solid #c8c8c8;
   background-color : #f7f7f7;
}

.formLabel {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10pt;
   font-weight: bold;
/*   vertical-align: top; */
/*   padding: 2px 0 0 10px;   asterix links */
}

.formLabelRequired {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10pt;
   color: #000000;
   vertical-align: middle;
   padding-top: 2px;
}

.formField {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   vertical-align: middle;
   padding-top: 2px;
}

#submitIt {
   font-size: 9pt;
   color: #000000;
   border: 1px solid #000000;
   background-color: #d6d7d5;
}

#resetIt {
   font-size: 9pt;
   color: #000000;
   border: 1px solid #000000;
   background-color: #d6d7d5;
}

#captchaimg_ {     /* No function, if you want, please erase the _ */
   font-size: 9pt;
   font-weight: bold;
   color: #000000;
   border: 1px solid #000000;
   background-color : #DFEEFF;
}

#captcha_ {       /* No function, if you want, please erase the _ */
   font-size: 9pt;
   font-weight: bold;
   color: #000000;
   border: 1px solid #000000;
   background-color : #FFEDDF;
}

#schlusstext {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10pt;
   font-weight: normal;
}

/* -- end contact form -- */
