/* modifca .bsend se cambi il valor di width! */  
#cform label { float: left; text-align: right;	padding-right: 10px; width: 140px; margin-top: 5px; margin-bottom: 2px; display: block; }
#cform label.onright { float: left;  text-align: left;  display: block; width: 300px; margin-top: 5px; margin-bottom: 2px; }
#cform input, #cform select, #cform textarea { font-family: verdana, arial, helvetica; font-size: 11px; margin-bottom: 2px; margin-top: 2px; }
#cform input, #cform select { width: 200px; }
#cform label a { color: Red; border-bottom: 1px dotted Red; }
#cform input.medio { width: 80px; }
#cform input.smallint, input.smallint { text-align: right; width: 40px; }
#cform br { clear: left; }
#cform .boxes { width: 15px; }
#cform .bsend, .bsend {  width: 150px; margin: 10px 0 20px 0; }
#cform .flabel { /* label flatted */ text-align: right; padding-right: 10px; width: 140px; margin-top: 2px; margin-bottom: 2px; display: inline; float: none; }
#cform .fupload { /* field per l'upload */ width: 200px; }
#cform p.nota, #cform-dx p.nota  { padding-left: 150px; font-family: arial, verdana, helvetica; font-size: 12px; margin: 2px 0; }
#cform p {  font-family: arial, verdana, helvetica; font-size: 12px; }
#cform p.msg {  padding-left: 150px; color: Red; font-weight: bold; }
#cform p.nota span { font-family: arial, verdana, helvetica; font-size: 12px; }
#cform input.risultato { font-weight: bold; font-size: 14px; color: Red; font-family: Georgia, Garamond, 'Times New Roman', serif; width: 50px; }
#cform hr { height: 1px; width: 99%; margin: 10px 0; border-style:solid none none; border-width: 1px 0 0; border-color: #CCCCCC;  }

/* form colonna dx */
#cform-dx, #cform-dx a, #cform-dx #ricerca-avanzata, #cform-dx div { font-size: 14px; color: #5b5b5b; font-family: verdana, arial, helvetica;  }
#cform-dx label { font-size: 13px; color: #5b5b5b; font-family: verdana, arial, helvetica; float: left; text-align: right; padding-right: 10px; width: 95px; margin-top: 5px; margin-bottom: 2px; display: block; }
#cform-dx input, #cform-dx select, #cform-dx textarea { font-size: 13px; color: #5b5b5b; font-family: verdana, arial, helvetica; margin-bottom: 2px; margin-top: 2px; }
#cform-dx input, #cform-dx select { width: 160px; }
#cform-dx br { clear: left; }
#cform-dx .bsend { width: 100px; margin: 10px 0 20px 0; }
#cform-dx .boxes { width: 15px; }

.cform-ori a, .cform-ori input, .cform-ori p { font-size: 11px; font-family: verdana, arial, helvetica;  } 
.cform-ori, .cform-ori div, .cform-ori p.nota { font-size: 11px; color: #5b5b5b; font-family: verdana, arial, helvetica; }
.cform-ori hr { height: 1px; width: 99%; margin: 10px 0; border-style:solid none none; border-width: 1px 0 0; border-color: #CCCCCC;  }
.cform-ori label { display: block; margin-bottom: 4px; margin-top: 10px; }
.cform input.bsend { float: left; margin-top: 5px; margin-bottom: 5px; float: left; }

#cform .antispam, #cform-dx .antispam { font-family: verdana, arial, helvetica;  color: Red; font-size: 15px; } 
#cform input.numerico, #cform-dx input.numerico  { width: 80px; text-align: right; }
