/* CSS Document */
/* blu = 0b268b */
/* grigio = 545455*/
/* arancione = f5bf03*/
/* azzurrino = bcc2d8 */

body {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0b268b;
}
a {
    color:#0b268b;
}
.yel {
color:#f5bf03;
}

.grey {
color:#0b268b;
}

.blu {
color:#0b268b;
}


#main {
width:980px;
margin:0 auto;
}

#header {
margin:0 auto;
width:980px;
margin-top:10px;
/*min-height:90px;*/
overflow:hidden;
}

#header > .logo {
float:left;
}

#header > .menu {
float:right;
margin-top:72px;
}

#header > .menu > ul{
margin:0;
padding:0;
list-style-type: none;
}

#header > .menu > ul > .sel a{
color:#f5bf03;
text-decoration:underline;
margin:0px;
padding:0px;
}

#header > .menu > ul > li{
float:left;
color: #0b268b;
font-size:9pt;
font-weight:bold;
text-transform:uppercase;
margin-right:15px;
}

#header > .menu > ul > li a{
color: #0b268b;
font-size:9pt;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

#header > .numeroverde {
float:right;
margin:34px 0 0 6px;
}

#header > .link a{
color:#0b268b;
}

#bar {
clear:both;
margin-top:10px;
background-color:#f5bf03;
height:5px;
min-height:5px;
max-height:5px;
}

#center {
width:980px;
margin:0 auto;
position:relative;
overflow:hidden;
}

#center > .title {
padding-top:40px;
}

#left {
width:720px;
margin-right:10px;
float:left;
}

#right {
width:250px;
float:left;
}

#center h1.home {
font-size:30pt!important;
color:#0b268b!important;
font-weight:bold!important;
letter-spacing:-0.5pt!important;
margin:0px!important;
border:1px solid red;
}




#center h2{
font-size:16pt;
color:#0b268b;
margin:0px;
}
#center h3 {

font-size:14pt;
color:#0b268b;
margin:10px 0 10px 0 ;


}
#left > h1{
font-size:24pt;
color:#0b268b;
font-weight:bold;
letter-spacing:-0.5pt;
margin:0px;
}

#left > h2{
font-size:12pt;
color:#0b268b;
margin:0px;
}

.recover {
position:absolute;
left:728px;
top:0px;
width:250px;
height:70px;
background-color:#f5bf03;
}

.yellowbar_int {
position:absolute;
left:0px;
top:0px;
width:720px;
height:36px;
background-color:#f5bf03;
}

.yellowbar_int span{
margin:12px 0 0 18px;
color:#0b268b;
font-weight:bold;
display:block;
float:left;
}

.yellowbar_int span a{
color:#0b268b;
font-weight:bold;
}

.yellowbar_int > .sel{
color:white;
text-decoration:underline;
font-weight:bold;
}

.yellowbar_int > .sel a{
color:white;
text-decoration:underline;
font-weight:bold;
}

.recover_int {
position:absolute;
left:730px;
top:0px;
width:250px;
height:36px;
background-color:#f5bf03;
}

.recover_int .titlelogout{
float:left;
width:190px;
padding:12px 0 0 18px;
}
.recover_int .title{
float:left;
width:190px;
padding:12px 0 0 18px;
}

.recover_int .titlel{
float:left;
width:auto!important;
border:1px solid black;
padding:12px 0 0 18px;

}

.recover_int .title1 a{
font-size:9pt;
font-weight:bold;
color:#0b268b;
text-transform:uppercase;
text-decoration:none;
}

.recover_int .title a{
font-size:9pt;
font-weight:bold;
color:#0b268b;
text-transform:uppercase;
text-decoration:none;
}

.recover_int .freccia {
float:left;
width:10px;
padding-top:11px;
}

.recover_int .logout {
float:left;
width:10px;

}

.recover .title a{
font-size:9pt;
font-weight:bold;
color:#0b268b;
text-transform:uppercase;
text-decoration:none;
}

.recover .freccia {
float:left;
width:10px;
padding-top:11px;
}

.save {
position:absolute;
left:822px;
top:72px;
width:133px;
height:65px;
}

#recoverBudget {
padding:6px 0 0 10px;
}

#recoverBudget .input{
float:left;
font-size:9pt;
width:95px;
margin-right:4px;
}

#recoverBudget .inputimg{
float:left;
}

#recoverBudget .title {
font-size:8pt;
font-weight:bold;
color:#0b268b;
padding-bottom:4px;
text-transform:uppercase;
}

#recoverBudget .password {
clear:both;
padding-top:4px;
font-size:8pt;
color:white;
font-weight:bold;
}

#recoverBudget .password a{
font-size:8pt;
color:white;
font-weight:bold;
text-decoration:none;
}

.hp_preventivo_left {
background: url("/img/bghome_1a.png") no-repeat scroll 0 0 transparent;
float:left;
width:541px;
height:255px;
}

.hp_preventivo_left .title{
color:#f5bf03;
font-weight:bold;
font-size:12pt;
}

.hp_preventivo_left .subtitle{
color:white;
font-weight:bold;
font-size:10pt;
font-family:Arial;
}

.hp_preventivo_right {
background: url("/seisicuro/pres/img/bghome_2a.png") no-repeat scroll 0 0 transparent;
float:left;
width:276px;
height:257px;
}

.hp_preventivo_right .title{
width:276px;
margin:20px 0 0 12px;
}

.hp_preventivo_right .column{
float:left;
text-align:center;
font-size:8pt;
margin-top:21px;
}

.hp_preventivo_right .column span{
color:#0b268b;
font-weight:bold;
}

.hp_preventivo_right2 {
background: url("/img/bghome_2b.png") no-repeat scroll 0 0 transparent;
float:left;
width:161px;
height:257px;
}

.hp_preventivo_right2 > #calcola {
width:150px;
text-align:center;
margin-top:100px;
}

.hp_preventivo_right2 > #calcola > .c1{
color:#0b268b;
font-size:8pt;
font-weight:bold;
}

.hp_preventivo_right2 > #calcola > .c2{
margin-top:20px;
}

.hp_preventivo_right2 > #calcola > .c2 input{
text-align:center;
padding:0 2px;
color:#0b268b;
}

.hp_preventivo_right2 > #calcola > .c3{
margin-top:45px;
}

.nohl{
overflow:hidden;
opacity:0.5;
filter:alpha(opacity=50);
}

.hp_preventivo_right2 > #calcola > .hl{
opacity:1.0;
filter:alpha(opacity=100);
}

.preventivo_right{
width:250px;
/*min-height:360px;*/
height:250px;
margin-top:30px;
background-color:#f5bf03;
margin-bottom:30px;
}

.preventivo_right .title{
text-align:center;
padding:10px;
font-size:14pt;
font-weight:bold;
color:#0b268b;
}

.preventivo_right .column{
float:left;
min-width:118px;
max-width:118px;
text-align:center;
margin-left:6px;
}

.preventivo_right .column span{
color:#0b268b;
font-size:7pt;
font-weight:bold;
margin-left:2px;
}

.preventivo_right > #calcola {
margin-left: 20px;
margin-bottom:10px;
width:210px;
height:120px;
text-align:center;
}

.preventivo_right > .nohl{
background: url('/seisicuro/pres/img/calcbg_210_off.png') no-repeat scroll 0 0 transparent;
opacity:0.5;
filter:alpha(opacity=50);
}

.preventivo_right > .hl{
background: url('/seisicuro/pres/img/calcbg_210_on.png') no-repeat scroll 0 0 transparent;
}

.preventivo_right > #calcola > .c1{
color:#0b268b;
font-size:10pt;
font-weight:bold;
padding-top:10px;
}

.preventivo_right > #calcola > .c2{
margin-top:10px;
}

.preventivo_right > #calcola > .c2 input{
text-align:center;
padding:0 2px;
color:#0b268b;
}

.preventivo_right > #calcola > .c3{
margin-top:10px;
}

#right > .boxf250 {
width:250px;
overflow:hidden;
margin-bottom:20px;
}

#right > .boxf250 > .up{
margin-top:5px;
}

#right > .boxf250 > .up span{
display:block;
padding:6px 0 0 15px;
font-size:12pt;
color:#0b268b;
font-weight:bold;
}

#right > .boxf250 > .up span a{
font-size:12pt;
color:#0b268b;
font-weight:bold;
text-decoration:none;
}

#right > .boxf250 > .desc{
padding:10px 10px 15px 15px;
}

#right > .boxf250 > .down {
background: url('/seisicuro/pres/img/box250_down.png') no-repeat scroll 0 0 transparent;
height:30px;
}
 td .boxf160 > .down {
background: url('/seisicuro/pres/img/box160_down.png') no-repeat scroll 0 0 transparent;

}
 td .boxf160 > .up {
background: url('/seisicuro/pres/img/box160_up.png') no-repeat scroll 0 0 transparent;

}

#right > .boxf250 > .down span{
display:block;
padding:8px 10px 0 0;
text-align:right;
color:#0b268b;
font-weight:bold;
font-size:9pt;
}

#right > .boxf250 > .down span a{
text-align:right;
color:#0b268b;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}

#right > .box250 {
width:250px;
overflow:hidden;
margin-bottom:20px;
}

#right > .box250 > .up{
background: url('/seisicuro/pres/img/box250_up.png') no-repeat scroll 0 0 transparent;
height:30px;
}

#right > .box250 > .up span{
display:block;
padding:6px 0 0 15px;
font-size:12pt;
color:#0b268b;
font-weight:bold;
}

#right > .box250 > .up span a{
font-size:12pt;
color:#0b268b;
font-weight:bold;
text-decoration:none;
}

#right > .box250 > .desc{
padding:15px 10px 15px 15px;
}

#right > .box250 > .down{
background: url('/seisicuro/pres/img/box250_down.png') no-repeat scroll 0 0 transparent;
height:30px;
}

#right > .box250 > .down span{
display:block;
padding:8px 10px 0 0;
text-align:right;
color:#0b268b;
font-weight:bold;
font-size:9pt;
}

#right > .box250 > .down span a{
text-align:right;
color:#0b268b;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}

#bottom {
width:980px;
margin:0 auto;
margin-top:20px;
clear:both;
overflow:hidden;
}

#bottom .scrollpartner {
float:left;
}

#bottom .scrollpartner > .up {
overflow:hidden;
width:630px;
height:32px;
background: url('/seisicuro/pres/img/partner_up.png') no-repeat scroll 0 0 transparent;
}

#bottom .scrollpartner > .up span{
color:#0B268B;
display:block;
font-size:11pt;
font-weight:bold;
padding:10px 0 0 20px;
}

#bottom .scrollpartner > .down {
overflow:hidden;
width:630px;
height:32px;
background: url('/seisicuro/pres/img/partner_down.png') no-repeat scroll 0 0 transparent;
}

#bottom .scrollpartner > .down span{
color:#0B268B;
display:block;
font-size:9pt;
font-weight:bold;
padding:7px 20px;;
}

#bottom .scrollpartner > .partner {
overflow:hidden;
margin-top:30px;
width:632px;
height:90px;
}

#bottom > .boxright {
float:left;
width:328px;
margin: 0 0 0 20px;
}

#bottom > .boxright > .up{
background: url('/seisicuro/prev/img/boxhp_up.png') no-repeat scroll 0 0 transparent;
height:32px;
}

#bottom > .boxright > .up span{
padding:4px 0 0 20px;
display:block;
}

#bottom > .boxright > .up span a{
color:#0b268b;
font-size:14pt;
font-weight:bold;
text-decoration:none;
}

#bottom > .boxright > .title a{
color:#0b268b;
font-size:14pt;
font-weight:bold;
text-decoration:none;
}

#bottom > .boxright > .desc{
width:328px;
overflow:hidden;
margin:12px 0;
}

#bottom > .boxright .desc > .image{
float:left;
width:140px;
}

#bottom > .boxright > .desc > .text {
float:left;
width:180px;
}

#bottom > .boxright > .desc > .text span{
color:#0b268b;
font-size:10pt;
font-weight:bold;
}

#bottom > .boxright > .down{
background: url('/seisicuro/pres/img/boxhp_down.png') no-repeat scroll 0 0 transparent;
height:32px;
}

#bottom > .boxright > .down span{
text-align:right;
padding:8px 20px 0 20px;
display:block;
}

#bottom > .boxright > .down span a{
color:#0b268b;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

#footer {
clear:both;
margin:40px auto;
width:980px;
margin-bottom:40px;
overflow:hidden;
}

#footer > .menu{
text-align:center;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:solid 1px #bcc2d8;
}

#footer > .menu > span{
color: #0b268b;
font-size:9pt;
margin-right:8px;
padding-right:8px;
}

#footer > .menu > span a{
color: #0b268b;
font-size:9pt;
text-decoration:none;
}

#footer > .menu > .pipe{
border-right: solid 1px #bcc2d8;
}

#footer > .menu > .sel{
color: #f5bf03;
text-decoration:underline;
}

#footer > .menu > .sel a{
color: #f5bf03;
text-decoration:underline;
font-weight:bold;

}

#footer > .credits > .testo{
float:left;
width:750px;
color:#0b268b;
font-size:8pt;
}

#footer > .credits > .testo a{
color:#0b268b;
font-size:8pt;
text-decoration:underline;
}

#footer > .credits > .logo{
float:right;
}

/* Preventivi */

.preventivo {
width:720px;
overflow:hidden;
}

.preventivo > .bar > div{
margin-bottom:1px;
}

.preventivo > .bar > div{
float:left;
}

.preventivo > .bar > .margin {
margin-left:-7px;
}

.preventivo > .bar-end {
background: url('/seisicuro/img/preventivo_bar-end.png') no-repeat scroll 0 0 transparent;
height:28px;
}

.preventivo > form {
margin:0px;
}

.preventivo table, form {
clear:both;
width:720px;
background-color:#f9f9f9;
color: #0b268b;

}

.preventivo table th, form h1, h1, .titolidx {
text-align:left;
background-color: #d6dffd;
font-size:13pt!important;
padding:20px 0 10px 0px;
}

 td.stampa {


font-size:15pt!important;
color:#0b268b !important;

}

form h1 {

    padding:10px;
    font-weight: bold;

}

.preventivo table th span{
font-size:8pt;
font-weight:normal;
}

.preventivo table th img{
margin-right:18px;
}

.preventivo tr:first-child {
margin-top:20px;
}

.preventivo table td{
padding:10px;
}

.preventivo table td .help{
vertical-align:middle;
padding:0 0 4px 8px;
}

.preventivo table td input{
color: #0b268b;
font-size:9pt;
}

.preventivo table td select{
color: #0b268b;
font-size:9pt;
}

.preventivo table .empty-row{
height:10px;
padding:0px;
}

.preventivo table .w110{
width:110px;
}

.preventivo table .w170{
width:170px;
}

.preventivo table .w210{
width:210px;
}

.preventivo table .p20{
padding-left:20px;
}
/*
29/03/2010 16.00
Box partner scorrevole, pagg interne
*/

#right .scrollpartner {
}

#right .scrollpartner > .up {
overflow:hidden;
width:250px;
height:30px;
background: url('/seisicuro/pres/img/box250_up.png') no-repeat scroll 0 0 transparent;
}

#right .scrollpartner > .up span{
color:#0B268B;
display:block;
font-size:9pt;
font-weight:bold;
padding:10px 0 0 15px;
}

#right .scrollpartner > .down {
overflow:hidden;
width:250px;
height:30px;
background: url('/seisicuro/pres/img/box250_down.png') no-repeat scroll 0 0 transparent;
}

#right .scrollpartner > .down span{
color:#0B268B;
display:block;
font-size:9pt;
font-weight:bold;
padding:7px 20px;;
}

#right .scrollpartner > .partner {
overflow:hidden;
margin-top:20px;
width:250px;
height:80px;
}

/*
01/04/2010 09.00
Tabella migliori offerte
*/



.migliori-offerte {
margin:20px 0 20px 10px;
width:690px!important;
}

.migliori-offerte th{
background-color:#f5bf03!important;
height: 40px!important;
margin:0px!important;
padding:0px!important;
}

.migliori-offerte th img{
padding:2px 10px 0 0!important;
}

.migliori-offerte .sel{
background-color:#f5bf03;
}

.migliori-offerte th span{
padding:8px 10px!important;
display:block;
text-transform:uppercase!important;
text-align:left;
font-size:13pt!important;
font-weight:bold!important;
}



.migliori-offerte .compagnie td{
padding:10px 0;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
text-align: center;
}

.migliori-offerte .compagnie td:first-child{
font-weight:bold;
font-size:11pt;
padding: 20px 10px;
border-left:none;
border-bottom:solid 1px #d6dffd;
text-align: left;
;

}

.migliori-offerte .premio td, .compagnie .premio td, .frma-i .premio td {

font-weight:bold;
font-size:12pt;
padding: 10px 0px;

}
.premio .bl-prc  {
  padding-left:10px!important;
    margin:0px;




}
.migliori-offerte .premio td {

    text-align:center;
    border-left:solid 1px #d6dffd;
    border-bottom:solid 1px #d6dffd;

}

.migliori-offerte .premio td:first-child{
text-align:left;
padding-left:10px;
border-left:none;
border-bottom:solid 1px #d6dffd;

}



.migliori-offerte .massimale td{
text-align:center;
font-size:10pt;
color:#0b268b;
padding: 10px 0px;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .massimale td:first-child{
text-align:left;
padding-left:10px;
font-size:10pt;
color:#0b268b;
font-weight:bold;
border-left:none;
border-bottom:solid 1px #d6dffd;

}

.migliori-offerte .validita td{
text-align:center;
font-size:10pt;
color:#0b268b;
padding: 10px 0px;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .validita td:first-child{
text-align:left;
padding-left:10px;
font-size:10pt;
color:#0b268b;
font-weight:bold;
border-left:none;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .bottoni td{
text-align:center;
border-left:solid 1px #d6dffd;
padding:10px 0;
}

.migliori-offerte .bottoni td:first-child{
border-left:none;
padding:10px 0;
}


/*
01/04/2010 09.00
Tabella migliori offerte
*/
.migliori-offerte {
margin:20px 0 20px 10px;
width:690px;
background-color:white;
}

.migliori-offerte th{
background-color:#f5bf03;
}

.migliori-offerte th img{
padding:2px 10px 0 0;
}

.migliori-offerte .sel{
background-color:#f5bf03;
}

.migliori-offerte th span{
padding:8px 10px;
display:block;
text-transform:uppercase;
text-align:left;
font-size:13pt;
font-weight:bold;
}

.migliori-offerte td{
width:115px;
}

.migliori-offerte .compagnie td{
padding:10px 0;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .compagnie td:first-child{
font-weight:bold;
font-size:11pt;
padding: 20px 10px;
border-left:none;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .premio td{
text-align:center;
font-weight:bold;
font-size:12pt;
padding: 10px 0px;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .premio td:first-child{
text-align:left;
padding-left:10px;
border-left:none;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .massimale td{
text-align:center;
font-size:10pt;
color:#0b268b;
padding: 10px 0px;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .massimale td:first-child{
text-align:left;
padding-left:10px;
font-size:10pt;
color:#0b268b;

font-weight:bold;
border-left:none;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .validita td{
text-align:center;
font-size:10pt;
color:#0b268b;
padding: 10px 0px;
border-left:solid 1px #d6dffd;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .validita td:first-child{
text-align:left;
padding-left:10px;
font-size:10pt;
color:#0b268b;
font-weight:bold;
border-left:none;
border-bottom:solid 1px #d6dffd;
}

.migliori-offerte .bottoni td{
text-align:center;
border-left:solid 1px #d6dffd;
padding:10px 0;
}

.migliori-offerte .bottoni td:first-child{
border-left:none;
padding:10px 0;
}

/*
01/04/2010 11.00
Comparazione compagnie
*/
.compagnie {
width:720px;
margin-top:20px;
color:#0b268b;
font-size:8pt!important;
}

.compagnie th{

background-color:#a6b2e1;
font-weight:bold;
padding:5px;
text-align:left;
}

.compagnie td{
border-bottom:solid 1px #a6b2e1;
padding:10px 0;
font-size: 12px;
}

p {
    font-size:10pt!important;
    color:#0b268b;


}
.compagnie td:first-child{
padding-left:20px;
}

.compagnie tr:first-child td {

    background-color:#fadf83;

}


.compagnie .firstrow td{
background-color:#fadf83;
font-weight:normal;
font-size:8pt;
padding:4px 0;
border-bottom:none;
}






/* personalizzazione di stile */
#tdAllestimento.big  {color:#0b268b;  width:auto; margin-right:29px; margin: 10px 5px 20px 0px;}
.anno {width:50px!important; margin: 0px 5px 20px 0px;}
.mese {width:30px!important; margin: 0px 5px 20px 0px;}
.check6, .radio6 {width:20px!important; border:none!important;}
.vehicle_small {width:85px;  display:inline-block; float:right; }
.vehicle_large {width:194px; display:inline-block; float:right; }
.immatricolazione {width:184px; margin: 0px 5px 20px 0px; margin-left: 10px; display:inline-block; }
.mm {width:30px; margin: 0px 5px 8px 0px}
.aa {width:40px; margin: 0px 5px 8px 0px}
.annoacq {width:175px;  margin: 0px 5px 20px 0px; margin-left:50px;   display:inline-block; }
.marca {width:100px; display:inline-block;  margin: 0px 5px 20px 0px;  margin-left:10px; }
.modello {width:auto; display:inline-block; margin: 0px 5px 20px 0px; margin-left:53px;   margin-right:30px;}
.allestimento  {width:100px;  margin: 0px 0px 15px 0px; margin-left:10px;  }
/*.alimentazione { width:100px;  margin:0px;   margin: 0px 0px 20px 0px; margin-left: 20px;  }*/
.alimentazione {width:100px!important; display:block; float:left; }
label.alimentazione {width:100px!important;  display:inline-block; margin-left: 20px;}
.antifurto { width:100px!important;  margin: 0px 0px 20px 0px;  margin-left:20px; display: block; float:left;}
.valore { width:100px!important;  margin: 0px 0px 20px 0px;  margin-left:20px; display: block; float:left;  }
.anno {width:50px!important; margin: 0px 5px 20px 0px;}
.mese {width:30px!important; margin: 0px 5px 20px 0px;}
.in-tbl input, .in-tbl select  {width:20px; margin: 0px 0px 0px 0px !important; padding:0px 0px 0px 0px!important;}


.in-tbl .testo {font-weight: bold;}
.in-tbl td { vertical-align: top; height: 10px!important; padding:0px; margin:0px;
}
.radio6 {width:20px;}
.toponimo {width:120px; margin-right:8px; font-size:10px; margin: 0px 5px 20px 0px;}
#pagamenti .toponimo {width:120px;  font-size:10px; margin: 0px 5px 0px 0px;}

.indirizzo {width:150px!important;}

.errc { background-color:  #f5bf03; padding: 6px 0 0 0 }
.err { background-color:  #f5bf03; padding: 10px;  color: #000; font-weight: bold }


/* Tooltip
a.tt{ position:relative; z-index:24 }
a.tt span{ display: none; } */

/*background:; ie hack, something must be changed in a for ie to execute it
a.tt:hover{ z-index:25; background: none;}
a.tt:hover span.tooltip { display:block; position:absolute; top: 0px; left: 400px; width: 196px; color:#0b268b; text-align: left; text-decoration: none; z-index:27 }*/

.tlp-top { background:url(/seisicuro/art/img/tlp-top.png) top left no-repeat; width: 196px; height: 8px; font-size: 1px }
.tlp-bg { background:url(/seisicuro/art/img/tlp-bg.png) top left repeat-y; width: 196px }
.tlp-bot { background:url(/seisicuro/art/img/tlp-bot.png) top left no-repeat; width: 196px; height: 5px }
.tlp-bg p { background:url(/seisicuro/art/img/tlp-bg.png) top left repeat-y; width: 196px; padding: 4px 10px 4px 10px; margin: 0; width: 170px }
.tel { font-size: 18px }
.mark { position: relative; margin: 0 0 0 -20px }

div.mdf { text-align: right!important; margin-right: 10px; margin-bottom: 10px;   }
/*.mdf a { width: 70px; height: 20px; background: url(/seisicuro/art/img/midifica-ov.gif) top left no-repeat; text-decoration: none; display: block;  clear:both;  }*/
/*.mdf a:hover { background: url(/seisicuro/art/img/midifica.gif) top left no-repeat }*/
a.mdf  {

    float:right;
    display: inline;
    clear: both;
    height:auto;


}
.linfo { list-style-type: none; margin: 9px 0 6px 0; padding: 0 }
.linfo li { display: inline }

.ok { background: url(/seisicuro/art/img/ok.gif) top left no-repeat; padding: 4px 20px 4px 24px;  color: #333; font-weight: bold }
.quest { background: url(/seisicuro/art/img/quest.gif) top left no-repeat; padding: 4px 20px 4px 24px;  color: #333; font-weight: bold }
.check { background: url(/seisicuro/art/img/check.gif) top left no-repeat; padding: 4px 0 4px 24px;  color: #333; font-weight: bold }
label.home { width: 130px; background-color:transparent; /*border:1px;*/  display:inline-block;  margin: 0px 5px 20px 0px;  text-align:left; }
label.big { width: 40%; background-color:transparent; display:inline-block; margin: 10px 5px 20px 0px;  margin-left: 20px; text-align:left;}
label.big3 { width: auto; background-color:transparent; display:inline-block;margin: 10px 5px 20px 0px;  margin-left: 20px; text-align:left;}
span.big { width: auto; background-color:transparent; display:inline-block; margin: 10px 5px 20px 0px;  text-align:left; }
span.bigs { width: auto; background-color:transparent; display:inline-block; margin: 0px 5px 20px 0px; font-size: 10px; text-align:left; }
/*div.big { border: 1px solid green; width: 50%; float: right; background-color:transparent; margin: -30px 4px 8px 0px;  text-align:left; display:inline-block;}*/
.bluetd td { background: #D4E2FB url(/seisicuro/art/img/line2.gif) bottom left repeat-x;  vertical-align: middle; text-align: left }
.elb a { width: 70px; height: 20px; background: url(/seisicuro/art/img/elaborazione_on.gif) top left no-repeat; text-decoration: none; display: block }
/*.elb a:hover { background: url(/seisicuro/art/img/elaborazione_off.gif) top left no-repeat }*/
.anl a, .anl { width: 70px; height: 20px; background: url(/seisicuro/art/img/annullata-ov.gif) top left no-repeat; text-decoration: none; display: block }
/*.anl a:hover { background: url(/seisicuro/art/img/annullata.gif) top left no-repeat }*/
/**** in elaborazione *****/
.dtgl a { width: 70px; height: 20px; background: url(/seisicuro/art/img/dettaglio-ov.gif) top left no-repeat; text-decoration: none; display: block }
/*.dtgl a:hover { background: url(/seisicuro/art/img/dettaglio.gif) top left no-repeat }*/
.przza a { width: 80px; height: 20px; background: url(/seisicuro/art/img/personalizza-ov.gif) top left no-repeat; text-decoration: none; display: block; float: right }

.txt5 { width: 70px }
.txt6 { width: 122px }
/*#tdAllestimento.big  {width:auto;  margin: 20px 0px 0px 0px; }*/
A img { border: 0 }
.sallestimento {margin:0px;  margin-left: 0px; margin-bottom: 20px; width:510px;}
.salimentazione, .santifurto {margin:0px; margin-left: 0px!important; width:100px;}
select.alimentazione {width: 100px;}
label.sex, p.sex {margin: 0px 5px 20px 0px; margin-top:0px; display:inline-block;}
.mex {color: #fff;  font-weight:bold;}
p.mex {
    font-size:14px;
    font-weight:bold;
    display:block;
    margin:4px;
    padding:4px;
    margin-top:15px;
    margin-bottom:15px;
    background-color: #f58c03;
}

.sel, .sel2, .sel3, .sel4, .sel5 { font-size: 12px }
.sel2 { width: 192px}
.sel3 { width: 524px }
.sel { width: 97px; }
.sel4 { width: 260px }
.sel5 { width: 59px; margin-top:20px!important;  boder:1px solid #black;}
.sceglism, .inscadenza {text-align: center;}
.sceglism a, a.scegli { width: 70px; height: 30px; background: url(/seisicuro/pres/img/migliori-scegli.png) top left no-repeat; text-decoration: none; display: block; margin-left:10px; }
.inscadenza a,.inscadenza { width: 90px; height:32px; background: url(/seisicuro/pres/img/migliori-scadenza.png) top left no-repeat; text-decoration: none; display: block }
.chiudi {

  background-color: #d6dffd;
  height: 30px;
  display:block;

}
/*.save-but { background:url(/seisicuro/art/img/salva-but.gif) top left no-repeat; text-decoration: none; display: block; width: 143px; height: 32px; border:0px }*/
#var41 {width:610px!important;
        margin-left:20px!important;


}
table#sin {
    width:612px;
    font-weight: bold;


}
ul.bonifico {margin-top:10px;}
ul.bonifico li {margin:10px; padding-bottom:2px; list-style-type:none;}
ul.number li {

    list-style-type:decimal;

}
ul.sky2 li { display:inline; float:left; list-style: none; margin-right: 40px; }
table#sin td {

    padding: 0px;
    margin: 0px;
    vertical-align: middle;
    border-bottom: 1px solid #ccc;

    height:40px!important;

}

.frma-i input {border:none;}
.frma-i td { background: url(/seisicuro/art/img/line2.gif) bottom left repeat-x; padding: 4px 5px 4px 10px; vertical-align: top }
.ppwd {

    font-size:12px;
}
#center h1.home {
font-size:30pt!important;
color:#0b268b!important;
font-weight:bold!important;
letter-spacing:-0.5pt!important;
margin:0px!important;

}

.sfondo {

    background-color: #bcc2d8;
    font-weight: bold;
    padding-left: 20px!important;


}
.fax_but { border:0px; margin:0px; padding:0px; background:url(/seisicuro/bottoni/STAMPAM.gif) top left no-repeat; text-decoration: none; display: block; width: 143px; height: 32px }

.menu .linkon a {


    color:#f5bf03!important;
}

  .link2 a {


    color:#fff!important;
}

/*.icons .hlp { display: inline; }
.icons .hlp a { display: inline;  text-decoration: none }
.hlp {float: top-right;}*
.hlp { width:25px; margin: 0px 0px 0px 0px; float:right;}

.hlp img{ margin: 0px 0px 0px 0px;   }*/
/*css 6sereno*/
.seisereno h4 {
    background-image:url(/seisicuro/pres/img/polizzaregalo602.jpg   );
    width:700px;
    height:161px;


}

.seisereno  li {
    color : #0b268b!important;
    boder:1px solid black;
    margin-left: 10px;
    padding-bottom:5px;
    list-style-type: none;


}
.seisereno  li {
    font-weight: bold;
    text-decoration: underline;


}
h1.stat {

    background-color: #fff!important;
    font-weight: bold;
    font-size:20px!important;
    margin:0px;
    padding:0px;

}
ol li {


    color:#0b268b;

}
.nform {

    padding-left:20px;
    padding-right: 20px;



}
/* fine 6sereno*/

#spryregion1 {

    font-size: 16px;
    font-weight: bold;
}
#spryregion1 strong {

    font-size: 14px;

}
#spryregion1 p {

    font-size: 12px;
    font-weight:normal;

}

#spryregion1  a {

    font-size: 12px;
    font-weight:normal;
    text-align: right;

}

#repeatnews {

    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom:4px solid #f5bf03;
}

label {


   text-transform: lowercase;
   font-weight: bold;
}

br.form, br.div {
    clear: all;
    display: block;
    height: 2px;
    width:100%;


}

#var41 {

width:610px!important;
margin-left:20px;

}

hr.leftr {
    border-top:1px solid #ddd;
    height: 1pt;

}

table#sin tr td {

    text-transform:lowercase;


}
.showAll a { width: 98px; height: 27px; margin-top:5px; background: url(/seisicuro/art/img/showAll.gif) top left no-repeat; text-decoration: none; display: block;}

.hlp a {

    float:right;
    display: inline;
    margin:0px;
    padding:0px;
    position: absolute;
    margin-left: 10px;





}

select   { color:#0b268b;  margin: 0px 0px 20px 0px!important; padding:0px!important; display:inline-block; width:312px;  border:1px solid #bcc2d8;    font-size:9pt!important;   }
td select   { color:#0b268b;  margin: 0px 0px 0px 0px!important; padding:0px!important; display:inline-block; width:312px;  border:1px solid #bcc2d8;    font-size:9pt!important;   }
input     { color:#0b268b;  margin: 0px 0px 20px 0px!important; padding:0px!important; display:inline-block; width:312px;  border:1px solid #bcc2d8;    font-size:9pt!important;  }
td input     { color:#0b268b;  margin: 0px 0px 0px 0px!important; padding:0px!important; display:inline-block; width:312px;  border:1px solid #bcc2d8;    font-size:9pt!important;  }
.next-but { background:url(/seisicuro/pres/img/preventivo_btn_continua.png) top left no-repeat; text-decoration: none; display: block; width: 123px; height: 34px; margin: 0px; padding:0px; border:0px; margin-left: 300px!important; margin-bottom:20px; cursor: pointer; }
.calc-butgnu { background:url(/seisicuro/pres/img/confr_t.jpg) top left no-repeat; text-decoration: none; display: block; width: 186px; height: 34px; margin: 0px; padding:0px; border:0px; margin-left: 300px!important; margin-bottom:20px; cursor: pointer; }
.acq-but { background:url(/seisicuro/pres/img/preventivo_btn_continua.png) top left no-repeat; text-decoration: none; display: block; width: 123px; height: 34px; margin: 0px; padding:0px; border:0px; margin-left: 300px!important; margin-bottom:20px; cursor: pointer; }
.acq-but2 { background:url(/seisicuro/pres/img/acq.jpg) top left no-repeat; text-decoration: none; display: block; width: 123px; height: 34px; margin: 0px; padding:0px; border:0px; margin-left: 300px!important; margin-bottom:20px; cursor: pointer; }
.blocca_prezzog { background:url(/seisicuro/pres/img/blocca_prezzo_g.jpg) top left no-repeat; text-decoration: none; display: block; width: 200px; height: 34px; margin: 0px; padding:0px; border:0px; margin-left: 300px!important; margin-bottom:20px; cursor: pointer; }
#var41 {width:610px!important;
        margin-left:20px!important;


}


.allinea_t td  label{
    float:left;
    vertical-align: top;
}
.allinea_t td input {

    display: block;
    width:20px!important;
    float:left;
    margin-right: 10px;


}
.stampa {
    float:left;
    color:red!important;

}

p.buytelefoniche {
    font-size:18pt!important;
    font-weight: bold;
    text-align: center;
    color:#0b268b;
    font-family: arial;

}

/*input.disattivo, td input.disattivo {color:#ccc; background-color: #fff; margin: 0px 5px 20px 0px; padding:0px!important; display:inline-block; width:312px; border:1px solid #bcc2d8;   font-size:9pt; }*/
/* fine */