﻿
#Login label {float:left;position:relative;  width: 14em;}
#Insert label,span {float:left;position:relative;  width: 14em;}
#Registrazione label {float:left;position:relative;  width: 14em;}
#RegistrazioneMotore label {float:left;position:relative;  width: 14em;}
#fldOrd label {float:left;position:relative;  width: 14em;}
/*
#NoAlboHome h3 { font-size: 160%; margin-bottom: 15px; }
*/
#newsite { padding: 5px; border:solid 1px rgb(153,153,153); margin-bottom: 10px; color: Red}

/* Fieldsets (13.01.2009)
---------------------------------------------------------------------*/
#MotoreBandi fieldset {border: solid 1px rgb(145,145,145); padding: 1em; margin-bottom: 0.5em;}
#MotoreBandi fieldset legend {font-weight:bold;}
#MotoreBandi fieldset fieldset {padding: 1em;}
#centercol fieldset {border: solid 1px rgb(145,145,145); padding: 1em; margin-bottom: 0.5em;}
#centercol fieldset legend {font-weight:bold;}
#MotoreBandi fieldset legend {font-weight:bold;}
#SelCat fieldset {border: solid 1px rgb(145,145,145); padding: 5px;}
#SelCat fieldset fieldset {padding: 5px; margin: 5px;}
#Registrazione fieldset {border: solid 1px rgb(145,145,145); padding: 5px;}
#RegistrazioneMotore fieldset {border: solid 1px rgb(145,145,145); padding: 5px;}

/*#form1 fieldset {border: solid 1px rgb(145,145,145); padding: 5px; margin-bottom: 5px; margin-top: 10px;}
#form2 fieldset {border: solid 1px rgb(145,145,145); padding: 5px; margin-bottom: 5px; margin-top: 10px;}/*

/* List
---------------------------------------------------------------------*/
#NoAlboHome ul li {display:inline; margin-right: 1.5em;}

/* Buttons Paging */
.btnPage { background-color: White; border: solid 1px rgb(213, 213, 213); padding:0.1em 0.4em; cursor:pointer; margin-left:2px;}
.btnCurPage { background-color: rgb(240, 247, 226); border: solid 1px rgb(138, 138, 138); padding:0.1em 0.4em; margin-left:2px;}

/* Moduli
---------------------------------------------------------------------*/
.reqFld { color: Red;}
.largeFld { width:200px;}
.smallFld { width:90px;}
.txtAreaFld { width: 350px; height:100px;}
.errSummary {color: Black;}
.toRight { text-align:right;}
.btn {background-color: rgb(22, 7, 122); color: rgb(255, 255, 255); border: solid 1px rgb(12, 41, 5); font-weight:bold; cursor:pointer;padding:0 0.2em;line-height:1.2em;}
.lblMod { width: 150px; float:left;}
.lblDis { width: 60%; float:left;}

#Registrazione input,select {font-size: 110%;}
#RegistrazioneMotore input,select {font-size: 110%;}

#ctl00_cphCenterCol_vSummaryReg ul li { background: url(images/alert.png) no-repeat left 2px; }

#MotoreBandi input, select {font-size:110%;}
#PubbQuot {
    background-color:#ebf6fd;
 }
 #PubbQuot #ctl00_cphCenterCol_txtNote {
  width: 400px;
  height: 80px; 
 } 

/* Registro 
---------------------------------------------------------------------*/

#tblReg {
    border: solid 1px #000000;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#tblReg td {
    border: solid 1px #e3e3e3;
    /*width: 16%;*/
    height: 22px; 
}

#tblReg .MedReg {
    width: 30%;
}
/*
#centercol input, select {font-size:110%;}
*/

/* Registro */

#registro h2 {
    margin-top: 20px;
    text-align:center;
}
#registro a {
    color:#002949;
}
#registro {
    padding: 10px;
    font-size: 10px; 
 }
#registro li {
    height:30px;
 } 
#registro .btnprint {
    padding: 2px;
    margin-left: 20px; 
    width:170px;
}
#registro .pgn {
    padding: 4px;
    border:solid 1px #4589bf;
    background-color: #e6f3fe;
}
 .NonPrintabler2
{
  display: none;
}