.center_align {
text-align:center;
}
.right_align {
text-align:right;
}
.h1usermenu {
background-image:url(../img/bg_heads.png);
color:#FFFFFF;
font-size:15px;
height:23px;
line-height:24px;
margin:0 4px;
padding-left:7px;
}
#tableuserdetail {
background-image:url(../img/apps_menu_bg.png);
margin-bottom:0;
padding:4px 0;
width:160px;
}
#tableuserdetail * {
color:#1A2841;
font-size:11px;
font-weight:normal;
text-align:left;
}
#tableuserdetail th {
color:#C5DBFF;
text-align:right;
}
#tableuserdetail td {
color:#FFFFFF;
}
#tableuserdetail th, #tableuserdetail td {
padding:0 5px;
}

.menu {
    
    
    padding:0 4px;
    margin-bottom:0px;
}
#usermenu ul {

padding-bottom:4px;
}
#usermenu ul * {
font-size:12px;
margin-bottom:0;
padding-bottom:0;
}
#usermenu ul li {

clear:both;
display:block;
float:none;
list-style-type:none;
margin:0;
min-height:18px;
padding:0;
vertical-align:bottom;
}
#usermenu ul li a {
background-image:url(../img/bg_heads.png);
background-position:0 -241px;
background-repeat:repeat-x;

background-image:url(../img/bg_heads.png);
background-position:0 -241px;
background-repeat:repeat-x;
clear:both;
color:#FFFFFF;
display:block;
float:none;
height:18px;
list-style-type:none;
margin:0 0 1px;
padding:0 0 0 4px;
text-decoration:none;

}#usermenu ul li ul li  {
clear:both;
float:none;
min-height:18px;
overflow:hidden;
}
#usermenu ul li ul li a {
    background-image:url(../img/bg_heads.png);
    background-position:0 -261px;
    background-repeat:repeat-x;
    clear:both;
    float:none;
    height:18px;
    margin-bottom:1px;
    overflow:hidden;
    width:185px;
}

.submenu {
    clear:both;
    display:none;
    margin-bottom:0;
}
#usermenu ul li a.msubitem {
    background-image:url(../img/bg_heads.png);
    background-position:center -261px;
    background-repeat:repeat-x;
    color:#333333;
    display:block;
    float:left;
    font-size:12px;
    height:17px;
    width:154px;
}
#apps_menu_bottom {
    background-image:url(../img/apps_menu_bottom_bg.png);
    background-position:center bottom;
    display:block;
    height:5px;
    width:160px;
}
.appshead {
    background-image:url(../img/formBoxHead.png);
    background-repeat:no-repeat;
    color:#353535;
    margin-bottom:20px;
    margin-top:-4px !important;
    padding-top:24px;
}
.appsfoot {
    background-image:url(../img/formBoxFoot.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    padding-bottom:24px;
}
.appsbody {
    background-image:url(../img/formBoxBody.png);
    background-repeat:repeat-y;

}




.formheader {
background-repeat:no-repeat;
margin-top:-10px;
}
.formheader h1 {
color:#CC0000;
float:left;
font-size:20px;
height:28px;
line-height:28px;
margin-bottom:0;
padding:2px 20px;

}
.grid_1.formheader {
background-image:url(../img/formHeader1.png);
}
.grid_2.formheader {
background-image:url(../img/formHeader2.png);
}
.grid_3.formheader {
background-image:url(../img/formHeader3.png);
}
.grid_4.formheader {
background-image:url(../img/formHeader4.png);
}
.grid_5.formheader {
background-image:url(../img/formHeader5.png);
}
.grid_6.formheader {
background-image:url(../img/formHeader6.png);
}
.grid_7.formheader {
background-image:url(../img/formHeader7.png);
}
.grid_8.formheader {
background-image:url(../img/formHeader8.png);
}
.grid_9.formheader {
background-image:url(../img/formHeader9.png);
}
.grid_10.formheader {
background-image:url(../img/formHeader10.png);
}
.grid_11.formheader {
background-image:url(../img/formHeader11.png);
}
.grid_12.formheader {
background-image:url(../img/formHeader12.png);
}
.grid_13.formheader {
background-image:url(../img/formHeader13.png);
}
.formhead {
background-repeat:no-repeat;
padding-top:10px;
}
.grid_1.formhead {
background-image:url(../img/fieldsetHead1.png);
}
.grid_2.formhead {
background-image:url(../img/fieldsetHead2.png);
}
.grid_3.formhead {
background-image:url(../img/fieldsetHead3.png);
}
.grid_4.formhead {
background-image:url(../img/fieldsetHead4.png);
}
.grid_5.formhead {
background-image:url(../img/fieldsetHead5.png);
}
.grid_6.formhead {
background-image:url(../img/fieldsetHead6.png);
}
.grid_7.formhead {
background-image:url(../img/fieldsetHead7.png);
}
.grid_8.formhead {
background-image:url(../img/fieldsetHead8.png);
}
.grid_9.formhead {
background-image:url(../img/fieldsetHead9.png);
}
.grid_10.formhead {
background-image:url(../img/fieldsetHead10.png);
}
.grid_11.formhead {
background-image:url(../img/fieldsetHead11.png);
}
.grid_12.formhead {
background-image:url(../img/fieldsetHead12.png);
}
.grid_13.formhead {
background-image:url(../img/fieldsetHead13.png);
}
.formfoot {
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:10px;
}
.grid_1.formfoot {
background-image:url(../img/fieldsetFoot1.png);
}
.grid_2.formfoot {
background-image:url(../img/fieldsetFoot2.png);
}
.grid_3.formfoot {
background-image:url(../img/fieldsetFoot3.png);
}
.grid_4.formfoot {
background-image:url(../img/fieldsetFoot4.png);
}
.grid_5.formfoot {
background-image:url(../img/fieldsetFoot5.png);
}
.grid_6.formfoot {
background-image:url(../img/fieldsetFoot6.png);
}
.grid_7.formfoot {
background-image:url(../img/fieldsetFoot7.png);
}
.grid_8.formfoot {
background-image:url(../img/fieldsetFoot8.png);
}
.grid_9.formfoot {
background-image:url(../img/fieldsetFoot9.png);
}
.grid_10.formfoot {
background-image:url(../img/fieldsetFoot10.png);
}
.grid_11.formfoot {
background-image:url(../img/fieldsetFoot11.png);
}
.grid_12.formfoot {
background-image:url(../img/fieldsetFoot12.png);
}
.grid_13.formfoot {
background-image:url(../img/fieldsetFoot13.png);
}
.grid_1.formbody {
background-image:url(../img/fieldsetBody1.png);
}
.grid_2.formbody {
background-image:url(../img/fieldsetBody2.png);
}
.grid_3.formbody {
background-image:url(../img/fieldsetBody3.png);
}
.grid_4.formbody {
background-image:url(../img/fieldsetBody4.png);
}
.grid_5.formbody {
background-image:url(../img/fieldsetBody5.png);
}
.grid_6.formbody {
background-image:url(../img/fieldsetBody6.png);
}
.grid_7.formbody {
background-image:url(../img/fieldsetBody7.png);
}
.grid_8.formbody {
background-image:url(../img/fieldsetBody8.png);
}
.grid_9.formbody {
background-image:url(../img/fieldsetBody9.png);
}
.grid_10.formbody {
background-image:url(../img/fieldsetBody10.png);
}
.grid_11.formbody {
background-image:url(../img/fieldsetBody11.png);
}
.grid_12.formbody {
background-image:url(../img/fieldsetBody12.png);
}
.grid_13.formbody {
background-image:url(../img/fieldsetBody13.png);
padding:20px;
width:720px;
}
.fieldset {
background-color:#345487;
margin:0 10px 5px;
padding:10px;
}
.notabene {
background-color:#999999;
}
.grid_2.fieldset {
width:60px;
}
.grid_3.fieldset {
width:120px;
}
.grid_4.fieldset {
width:180px;
}
.grid_5.fieldset {
width:240px;
}
.grid_6.fieldset {
width:300px;
}
.grid_7.fieldset {
width:360px;
}
.grid_8.fieldset {
width:420px;
}
.grid_9.fieldset {
width:480px;
}
.grid_10.fieldset {
width:540px;
}
.grid_11.fieldset {
width:600px;
}
.grid_12.fieldset {
width:660px;
}
.grid_13.fieldset {
width:720px;
}
.row_1, .row_2, .row_3, .row_4 {
display:block;
float:left;
margin-bottom:5px;
text-align:center;
}
.row_1 {
width:100%;
}
.row_2 {
width:50%;
}
.row_3 {
width:33%;
}
.row_4 {
width:25%;
}
.fieldset.fleft {
float:left;
}
.fieldset.fright {
float:right;
}
.appsbody input[type="text"], .appsbody input[type="password"] {
background:transparent url(../img/textinput2.png) repeat scroll 0 0;
border:medium none;
color:#273E65;
height:18px;
padding:2px;
width:96px;
}
.infospan {
padding:0 10px;
white-space:nowrap;
width:220px;
}
#switchbetlist, #smsgbtn, #wmsgbtn {
float:right;
margin:8px 8px 0 0;
}
#AccountOwner, #AccountOwnerAddress, #PostPayCardN, #BankName, #BankAddress, #BankIban, #msgSubj {
background:transparent url(../img/textinput3.png) repeat scroll 0 0;
width:156px;
}
#pStrengthBar {
float:right;
}
#txtnRow, #PostPayCardExpireDateMonth, #PostPayCardExpireDateYear {
background:transparent url(../img/textinput1.png) repeat scroll 0 0;
width:36px;
}
.grid_13 table {
width:750px;
}
.grid_7 table {
font-size:11px;
width:360px;
}
.grid_6 table {
font-size:11px;
width:300px;
}
#tresult table, #tvoucher, #RCtable {
margin:5px;
}
#tresult th, #tresult td, #tvoucher th, #tvoucher td, #RCtable th, #RCtable td {
font-size:11px;
padding:2px;
white-space:nowrap;
}
#tresult thead, #tvoucher thead, #RCtable thead {
background-image:url(../img/offer_mtable_thead_bg.png);
color:#1F2E4D;
}
#tresult tbody td, #tvoucher tbody td, #tabellaschema tr td {
border-bottom:1px dashed #8C8C8C;
}
#tresult tbody .docaltrow td {
background-color:#263145;
}
#tresult tfoot td {
border-bottom:medium none;
}
.pagination {
display:block;
width:750px;
}
#voucherprint {
display:none;
}
#messagelist th, #messagelist td, #messagedetails th, #messagedetails td {
border-bottom:1px dashed #333333;
padding:2px;
}
#messagelist .altrow th, #messagelist .altrow td, #messagedetails th {
background-color:#2F466C;
}
#messagelist caption, #messagedetails caption {
background-color:#cc0000;
color:#263145;
font-size:12px;
font-weight:bold;
}
.contenuto {
font-size:12px;
margin-left:12px;
margin-right:12px;
}
#tabelle table {
background:#39507F none repeat scroll 0 0;
border:0 none;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
/*height:180px;*/
width:350px;
}
#tabelle table caption {
color:#FFFFFF;
font-size:14px;
margin-bottom:-25px;
margin-left:16px;
margin-top:20px;
text-align:left;
}
#tabelle table td {
padding:6px;
width:300px;
}
#tabelle table td.tdgiallo {
color:#cc0000;
padding-left:6px;
}
#tabelle .tabella_SX {
float:left;
margin-right:0;
}
ul.blockul {
margin-top:6px;
}
ul.blockul li {
display:block;
margin:0 0 8px;
list-style-type:none;

}
ul.blockul li a {
/*color:#CC0000;*/
text-decoration:none;
}
ul.blockul li span.evtxtsmall {
color:#FFFFFF;
}
.interno {
background-color:#39507F;
margin:0;
padding:5px 16px;
}
.contenuto .interno ul a, #tabella_centrale strong{
    color:#fff;

}

.testo_evidenziato.centrale{
background-color:transparent;
color:#444444;
font-size:16px;
	
}


.head_contenuto {
clear:both;
font-size:18px;
font-weight:bold;
height:40px;
line-height:60px;
margin:0;
padding-left:20px;
color:#cc0000;
text-transform:capitalize;
}
#tabelle table td {
padding:8px;
}
#tabelle .tabella_SX td {
padding:8px;
}
#tabelle #tabella_centrale {
width:700px;
/*height:100px;*/

}
table#tabella_centrale th {
color:#FFFFFF;
font-weight:normal;
padding-left:6px;
width:250px;
text-align:left;
}
table#tabella_centrale td {

padding-left:6px;
}
table.documenti {
width:710px;
margin-bottom:0;
}


table.documenti td {
padding-bottom:20px;
}
table.documenti td.bgc_2 {
padding:0;
}





table.documenti a {
font-weight:bold;
color:#cc0000;
}





#tabella_schema {
width:500px;
}
#tabella_schema td, #tabella_schema2 td{
 border-bottom:1px dashed #999;
 background:#fff;
}
#tabella_schema thead, #tabella_schema2 thead{
    background-color:#ddd;
}

#tabella_schema2 {
width:700px;
}
.contatti_head {
clear:left;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
height:40px;
line-height:60px;
}
.contatti_blocco {
background:#253862 none repeat scroll 0 0;
clear:left;
padding-left:10px;
}
.contatti_contenitore {
float:left;
/*margin-left:-20px;*/
}
.sett {
padding:15px 20px;
width:656px;
}
.picc {
padding-top:20px;
width:330px;
}
.specifiche {
float:left;
height:100px;
margin-right:10px;
width:220px;
color:#fff;
}
.right {
float:right;
/*margin-right:-20px;*/
}
.contatti_blocco table {
color:#cc0000;
padding-left:6px;
width:300px;
}
.contatti_blocco table th {
white-space:nowrap;
}
.contatti_blocco table td.tdgiallo {
color:#fff;
padding-left:20px;
}
.contatti_blocco table caption {
color:#FFFFFF;
font-size:14px;
margin-bottom:-25px;
margin-left:16px;
margin-top:20px;
text-align:left;
}
.specifiche strong,  .contatti_blocco table th{
color:#cc0000;
color:#6B8FD5;
}

.notabene{background:transparent none repeat scroll 0 0;
clear:both;
padding-top:25px;
}

.notabene strong{ color:#cc0000;
}



/*nuovo */


.testo_evidenziato{
color:#cc0000; 
text-transform:uppercase; 
font-weight:bold; 
margin:0;
}

ul li span.testo_evidenziato{
    
    color:#444;
}


h5.testo_evidenziato{
padding-top:30px;
color:#cc0000;
}
.contenuto h1{
margin-bottom:0;
}

.centrale{
/*
background:#345487 none repeat scroll 0 0;
display:block;
height:30px;
line-height:30px;
margin:10px 10px 4px;
padding-left:10px;
text-align:left;
width:250px;
*/

background:#345487 none repeat scroll 0 0;
display:block;
font-weight:bold;
height:24px;
line-height:24px;
margin:0 auto;
padding-left:10px;
text-align:center;

}
strong.testo_evidenziato{
    color:#cc0000;
    
    
}

.contenuto ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:20px;
}


.contenuto ul{
background:transparent none repeat scroll 0 0;
padding:10px 0;
}

ul.elenco_evidenziato{
background:none;
padding-left:20px;
color:#cc0000;
font-size:15px;
font-weight:bold;
padding:0;
}


.contenuto a, table#tabella_centrale td{

font-size:15px;
font-weight:bold;

}
.contenuto a{

font-size:15px;
font-weight:bold;
color:#CC0000;

}

ul.elenco_evidenziato li{

list-style:inherit;

}



.grid_13 .contenuto .tabellahtml{

color:#ffffff;
background-color:#39507F;
width:736px;


}






.grid_13 .contenuto table.tdati{

width:704px;


}


.tabellahtml td{
	width:33%;
	padding:8px;
}

.bettinglogo{
background-image:url(../img/bettinglogo.png);
background-position:center top;
background-repeat:no-repeat;
display:block;
height:80px;
margin-bottom:-80px;
width:120px;
}

.numeroverde{
height:60px;
width:160px;
background-image:url(../img/numeroverde.png);
background-position:-8px 0;
background-repeat:no-repeat;
}
.salabetting{
height:60px;
width:160px;

background-position:-8px 0;
background-repeat:no-repeat;
}

.contenuto p{
    

background:#DEDEDE none repeat scroll 0 0;
margin-bottom:15px;
padding:8px;
    }

.et_black{color:#cc0000; font-size:14px; }


.bgc_2 a{padding-left:20px; 

background-image:url(../img/pdf_doc.png);
background-repeat:no-repeat;
}

p.avviso_paragrafo{
color:#cc0000;
font-size:13px;
line-height:18px;
margin:0 auto 50px;
text-align:justify;
width:450px;
}

.et_note{
    background-color:#fff;
    display:block;

}
.et_note em{color:#cc0000;}
table.bonus{width:200px; margin:0 auto;}

#tabellabonus{ width:200px; }
#tabellamassim1{  float:left;
margin-left:50px;
width:300px;  }
#tabellamassim2 { width:300px; }

.tabellex{

margin:20px auto auto;

}

.tabellex caption{
color:#cc0000;
font-weight:bold;
height:20px;
line-height:50px;
padding:0;
text-transform:uppercase;
}



.tabellex tr td{
font-weight:normal;
border-bottom:1px dashed #8C8C8C;
text-align:center;
}


.tabellex thead {
background-image:url(../img/offer_mtable_thead_bg.png);
color:#1F2E4D;
}

.spazio{
margin:0 auto;
text-align:center;
width:250px;

}

.docaltrow td {
	background-color:#ddd;
}
#usermenu{
    
background-image:url(../img/offer_bg_menu.png);
background-position:right 0;
background-repeat:no-repeat;
margin-top:0 !important;
padding-top:4px;
}

.contenuto .lista_amici{
    background-color:#BBBBBB;
}

.contenuto .lista_amici .testo_evidenziato{color:#CC0000;}
.clausola{
    font-size:10px;
}
h4{
    margin-bottom:0px;
}