/* CorriOnLine StyleSheet */


* {
   padding:0px;
   margin:auto;
}

html, body {
    height: 100%;
}

body {
    text-align: left;
    margin:0;
    padding:0;
    color:#000;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-size:10px;
    font-family:Arial, Verdana,  sans-serif;
    background:#fff;
}

#page {
    width:809px;
    margin:auto;
}

#header {
    height:152px;
    width:809px;
    margin: 0px;
    background: url('images/header.jpg') no-repeat;
    padding:0px;

}

#content {
    background:url('images/content_bg.gif') repeat-y;
}


.tbl_cornice {
    border: 1px solid #7A7A7A;
}

.tbl_verde_chiaro {
    background-color: #57ae00;
    color: #E2E2E2;
    font-weight:normal;
    font-size:12px;
    font-family:Arial, Verdana,  sans-serif;
    padding:0 0 0 10px;
}

.tbl_verde_chiaro_nopadd {
    background-color: #57ae00;
    color: #E2E2E2;
    font-weight:bold;
    font-family:Arial, Verdana,  sans-serif;
}

.td_vc_racc_dati {
    background-color: #57ae00;
    color: #E2E2E2;
    font-weight:normal;
    font-size:12px;
    font-family:Arial, Verdana,  sans-serif;
    padding:5px 5px 2px 5px;
}

.td_verde_racc_dati {
    background-color: #489100;
    color: YELLOW;
    font-weight:bold;
    font-size:12px;
    text-align: center;
    font-family:Arial, Verdana,  sans-serif;
    padding:10px 10px 10px 10px;
}

.tbl_verde {
    background-color: #489100;
    color: #E2E2E2;
    font-weight:normal;
    font-size:12px;
    font-family:Arial, Verdana,  sans-serif;
    padding:0 0 0 10px;
}

.tbl_verde_noPadd {
    background-color: #489100;
    color: #E2E2E2;
    font-family:Arial, Verdana,  sans-serif;
    font-weight:bold;
}

.txt_verde_Padd {
    background-color: #E5E5E5;
    color: #009900;
    font-weight:bold;
    font-size:12px;
    padding:5px 5px 5px 3px;
    font-family:Arial, Verdana,  sans-serif;
}

.txt_verde_noPadd {
    color: #009900;
    font-weight:bold;
    font-size:12px;
    padding:5px 5px 5px 3px;
    font-family:Arial, Verdana,  sans-serif;
}

.txt_grazie_titolo {
    background-color: #E5E5E5;
    color: #009900;
    font-weight:bold;
    font-size:18px;
    padding:5px 5px 5px 3px;
    font-family:Arial, Verdana,  sans-serif;
}

.txt_grazie {
    background-color: #E5E5E5;
    color: #009900;
    font-size:12px;
    padding:5px 5px 5px 3px;
    font-family:Arial, Verdana,  sans-serif;
    text-align:left;
}

.txt_grazie_ritorna {
    background-color: #E5E5E5;
    color: #009900;
    font-size:12px;
    padding:5px 5px 5px 3px;
    font-family:Arial, Verdana,  sans-serif;
    text-align:right;
}

.txt_titolo_help {
    background-color:#8BCF44;
    color: GREEN;
    font-weight:normal;
    font-size:18px;
    padding:5px 5px 5px 3px;
    font-family:Arial, Verdana,  sans-serif;
}

.txt_testo_grazie {
    font-family: arial, verdana, sans-serif;
    font-size: 24px;
    text-decoration: none;
    font-weight:bold;
    color:white;
    background-color: #88AE00;
    text-align:center;
    border: solid #fff;
    border-width: 1px;  
}

.txt_help {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: GREEN;
    text-decoration: none;
    font-weight:normal;
    background-color:#E5E5E5;
    height: 19px;
    padding: 5px;
}


.chk_verde {
    border: 1px solid GREEN;
}

.main_form_campo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 11px;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}

.txt_acquisto_piccolo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #FF6634;
    text-decoration: none;
    font-weight:bold;
    background-color: #CCCCCC;
    height: 19px;
}

.txt_piccolo {
    font-size: 11px;
    padding: 5px;
}

.txt_textarea {
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    border: 1px solid GRAY; 
    padding:5px;
}

.txt_riepilogo_bold {
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    padding:5px;
    font-weight:bold;
}

.txt_riepilogo_normal {
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    padding:5px;
}

.table_riepilogo
{
    padding:5px;
    margin:8px;
    color:#568000;
}

.txt_header_bold {
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    padding:5px;
    font-weight:bold;
    background-color:#77C128;
    color:white;
}

.txt_codice_bold {
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    padding:5px;
    font-weight:bold;
    background-color:#009900;
    color:white;
}

.pulsante {
background-color: #FFFFFF; 
border: 1px solid #FF9900;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
height: 20px;
cursor: pointer;
text-decoration: none;
font-weight:normal;
}

.pulsante_help {
border: none;
height: 23px;
width: 62px;
cursor: pointer;
text-decoration: none;
background:url('images/help.png');
}

.pulsante_chiudi {
border: none;
height: 25px;
width: 120px;
cursor: pointer;
text-decoration: none;
background:url('images/chiudi.gif');
}

.pulsante_avanti {
border: none;
height: 42px;
width: 127px;
cursor: pointer;
text-decoration: none;
background:url('images/avanti.png');
}

.pulsante_indietro {
border: none;
height: 42px;
width: 127px;
cursor: pointer;
text-decoration: none;
background:url('images/indietro.png');
}

.pulsante_Modifica {
border: none;
height: 25px;
width: 120px;
cursor: pointer;
text-decoration: none;
background:url('images/Modifica.png');
}

.pulsante_ok {
border: none;
height: 33px;
width: 31px;
cursor: pointer;
text-decoration: none;
background:url('images/butt_ok.gif');
}

.label_green {
background-color: #57ae00; 
font-weight: bold; 
border-style: solid; 
border-color: #57ae00;
color: white;
}

.StylePulsante {
background-color: #FFFFFF; 
color: GREEN;
border: solid #999999;
border-width: 1px;
cursor: pointer;
height:26px;
}

/**************************** menu ****************************/

#menu {
    float:right;
    padding:0 0 0 20px;
    width: 218px;
    height:100%;
    color:#ffffff;
}

.menu{
    height:20px;
    margin:0px;
    padding:0px;
    width:150px;
}

#menu ul {  
    list-style:none;
    width:150px;
    margin:0px 0px 0px 10px;
    padding:0;
    font-size:1.1em;
}   

#menu li {
    margin-bottom:4px;
}

#menu li a {
    margin: 5px 5px 5px 5px;
    color:#95e343;
    text-decoration: none;
}   
    
#menu li a:hover {
    color:#000;
    text-decoration: none;
}   

#menu a {
    margin: 5px 5px 5px 5px;
    color:#95e343;
    text-decoration: none;
}

#menu a:hover {
    color:#000;
    text-decoration: none;
}


/**************************** content ****************************/

#downld {
    margin: 0px 0px 0px 15px;
    width: 558px;
    height: 50%;
}

#info {
    margin: 0px;
    width: 550px;
    height: 100%;
}

.pre {
    padding:0px 0px 35px 20px;
}

.post {
    padding:0px 0px 15px 25px;
}

h0{
    color:#4B4B4B;
    font-size:12px;
    font-family:Arial, Verdana,  sans-serif;
    padding:5px 5px 5px 5px;
}

h1{
    color:#F88F2C;
    font-weight:normal;
    font-size:34px;
    padding: 50px 0 10px 30px;
}

h2 a{
    position:absolute;
    top:65px;
    color:#fff;
    font-size:16px;
    margin:0 0 0 615px;
    text-decoration:none;
}

h2 a:hover{
    color:#999;
}

h3{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding-left: 400px;
}

h4{
    font-family:Arial, Verdana,  sans-serif;
    color:#4B4B4B;
    font-size:24px;
    font-weight:normal;
    margin:20px 10px 10px 20px;
}

h5{
    color:#4B4B4B;
    font-size:14px;
    font-family:Arial, Verdana,  sans-serif;
    font-weight:normal;
    padding:5px;
    margin:10px 10px 10px 20px;
}


h3 img{
    float:left;
}

h6{
    color:#4B4B4B;
    font-size:12px;
    font-family:Arial, Verdana,  sans-serif;
    font-weight:normal;
    padding:5px 5px 5px 5px;
}

h6 a{
    color:#009900;
    font-size:12px;
    text-decoration:none;
}

#BoxAmm {
border: 1px solid GRAY; 
padding: 1px;
}

#TotDaPagare {
background-color: #489100; 
font-weight: bold; 
border-style: solid; 
border-color: #489100;
color: YELLOW;
font-size:25px;
text-align: right;
text-decoration: underline;
}




/**************************** footer ****************************/

#footer{
    padding: 10px 0px 0px 50px;
    background:url('images/footer.gif') no-repeat;
    height:48px;
}

#footer a {
    color:#000;
}

#footer a:hover {
    color:#fff;
}

/* Navigation
+++++++++++++++++++++++++++++++++++*/

#nav {
/*position: absolute;*/
/*left: 900px;*/
width: 150px;
list-style: none;
}

#nav a {
font: normal 11px/30px arial, verdana,  sans-serif;
color: #336600;
text-decoration: none;
display: block;
width: 150px;
height: 30px;
background-color: #86e027;
margin-top: 1px;
padding-left: 10px;
}

* html #nav a {
width: 150px;
}

#nav a:hover {
background-color: #6ad500;
}

#current a{
background-color: #B1EA74;
}

