.lpPoweredBy {
display:none;
}/* CSS Document */

/*for the headers of the module*/

#acquista h2,
    #acquista h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#cf001b;
    margin: 0px 0px 0px 12px;
    padding: 24px 0px 6px 0px;
}

#acquista h2 {
    font-size:16px;
}

#acquista h3 {
    font-size:14px;
    line-height:24px;
}

#acquista h3 img{
    float:left;
    border: 1px solid #fe9d00;
    margin: 0px 12px 0px 0px;
}

#acquista p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    margin: 6px 12px 6px 12px;
}

/*form components*/

#acquista form {
    margin: 12px 0px 0px 0px;
}

fieldset.newsletter {
    position:relative;
    padding: 18px 8px 8px 8px;
    border: 1px solid #CF001B;
    margin: 10px 0px 6px 12px;
    width: 460px;
}

fieldset.newsletter legend {
    margin: 0px 10px 0px 0px;
    padding: 0px 5px 6px 18px;
    text-transform: uppercase;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #CF001B;
}



fieldset {
    position:relative;
    padding: 18px 8px 8px 8px;
    border: 1px solid #999999;
    margin: 10px 0px 6px 12px;
    width: 460px;
}



fieldset br{
    clear:left;
}

fieldset legend {
    margin: 0px 10px 0px 0px;
    padding: 0px 5px 6px 18px;
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fe9d00;
}

fieldset.condizioni legend {
    margin: 0px 10px 0px 0px;
    padding: 0px 5px 6px 18px;
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fe9d00;
}

fieldset.condizioni div {
    text-align:center;
}

fieldset.condizioni div textarea {
    border: 1px solid #666666;
    background-color:#f6f6f6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    width:420px;
    height:100px;
    margin:0px 0px 24px 0px;
    padding:1px;
    display:block;
    text-align: left;
}



fieldset.condizioni label.long{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #234d81;
    font-size:11px;
    float:left;
    width:420px;
    margin:3px 6px 6px 6px;
    text-align: left;
}

label.check_align{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #234d81;
    font-size:11px;
    line-height:20px;
    float:left;
    width:364px;
    margin-left:12px;
    text-align: left;
}

p.label_checkbox_pair input {
    position:relative;
    text-align:left;
}
p.label_checkbox_pair label {
position: absolute;
text-align:left;
width:350px;
}


label.singleline{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #234d81;
    font-size:11px;
    line-height:20px;
    float:left;
    width:164px;
    margin-right:6px;
    text-align: right;
}

fieldset textarea{
    border: 1px solid #666666;
    background-color:#f6f6f6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    width:420px;
    height:100px;
    margin:0px 0px 0px 15px;
    padding:1px;
    display:block;
    text-align: left;
}

label.value{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #234d81;
    font-size:11px;
    line-height:20px;
}

input.singleline, select.singleline{
    border: 1px solid #666666;
    background-color:#f6f6f6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    line-height:15px;
    height:15px;
    width:200px;
    top:0px;
    margin: 0px 0px 6px 5px;
}

input.radio_type{
    height:15px;
    width:200px;
    margin: 0px 0px 6px 1px;
}

label.long{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #234d81;
    font-size:11px;
    float:left;
    width:370px;
    margin:3px 6px 6px 0px;
    text-align: right;
}

label.left{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #234d81;
    font-size:11px;
    float:left;
    width:350px;
    margin:3px 6px 6px 0px;
    text-align: left;
}

input.short, select.short{
    border: 1px solid #666666;
    background-color:#f6f6f6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    line-height:15px;
    height:15px;
    width:60px;
    top:0px;
    margin: 0px 0px 6px 5px;
}

fieldset.areatesto {
    position:relative;
    padding: 18px 8px 8px 8px;
    border: 1px solid #999999;
    margin: 10px 0px 6px 20px;
    width: 460px;

}


fieldset.areatesto textarea{
    border: 1px solid #666666;
    background-color:#f6f6f6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    width:420px;
    height:100px;
    margin:0px 0px 24px 0px;
    padding:1px;
    display:block;
    text-align: left;
}

fieldset.finale {
    position:relative;
    border: 0px;
    margin: 10px 0px 6px 0px;
    width: 460px;
    text-align:right;

}

/*evidenziazione prezzo*/

fieldset label span.prezzo {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#cf001b;
    font-weight:bold;
}
h4.product_price_1{
	margin: 22px 28px 60px !important;
}
.product_price{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#000000;
    font-weight:bold;
}
.product_price > span{
    font-size:11px;
}

.product_iva{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

fieldset.seminari {
    margin:0px 0px 24px 0px;
}

.go{
    border: 1px solid #F7BE00;
    background: #2A5C98;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    width: 180px;
    height: 21px;
}

.goon{
    border:1px solid #2A5C98;
    background: #F7BE00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #2A5C98;
    text-transform: uppercase;
    width: 180px;
    height: 21px;
}

/*reply pages attributes*/

div#form_reply {
    display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#234d81;
}
div#form_reply h2 {
    font-size:24px;
    color:#234d81;
}
div#form_reply h4 {
    font-size:13px;
    color:#234d81;
}
div#form_reply p {
    font-size:11px;
    color:#234d81;
}
div#form_reply h4 a{
    color:#234d81;
}
div#form_reply h4 a:hover{
    color:#fda200;
}

/*tabella carrello*/

div.centertable {
    text-align:center;
}

table.carrello {
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    background-color:#FDA70E;
    margin:12px 0px 0px 0px;
    padding:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    text-align: left;
}

table.carrello td{
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin:0px;
    padding:6px 0px 0px 6px;
    height:30px;

}

table.carrello td.dettaglio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2A5C98;
    font-size:12px;
    font-weight:bold;
    text-align: left;
}

table.carrello td.totale{
    text-align:right;
    padding-right:6px;

}

table.carrello td input {
    border: 1px solid #666666;
    background-color:#f6f6f6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #063C53;
    font-size:11px;
    height:20px;
    width:50px;
    top:0px;
    margin: 5px 0px 5px 6px;
}

table.carrello td img {
    margin: 5px 0px 5px 6px;
}


table.carrello tr.white{
    background-color:#FFFFFF;
}

fieldset.carrello {
    position:relative;
    border: 0px;
    margin: 10px 0px 6px 0px;
    width: 98%px;
    text-align:right;

}


fieldset.carrello input.carrellon{
    border: 1px solid #F7BE00;
    background: #2A5C98;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    width: 80px;
    height: 21px;
}
.lpPoweredBy {
display:none;
}
