/* img strutturta */
#main .mainTop {background: url(../images/boxBetTop.gif) repeat-x scroll left top;}
#main .mainLeft {background: url(../images/boxBetSx.gif) top left repeat-y;width: 3px;}
#main .mainRight {background: url(../images/boxBetDx.gif) top left repeat-y;width: 4px;}
#main .mainBottom {background: url(../images/boxBetBot.gif) top left repeat-x;}

.right {float: right}
.left {float: left}
/*paRTE CENTRALE */
.green{font-family: arial,verdana,helvetica, sans-serif;color:#009900;font-size:13px; font-weight:bold}

.tit_gabbia h2{color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin:0 0 0 0; padding:11px 0 0 10px; line-height:14px; font-size:14px; font-family: arial, verdana, helvetica, sans-serif; }
.testocentro{font: 13px arial, verdana, helvetica, sans-serif; vertical-align:top; color:#666666; padding:5px 10px; width:96%}
.testocentro a, hover{ font-family:arial,verdana,helvetica,sans-serif; color:#009900; font-size:13px; font-weight:bold; text-decoration:none}
.testocentro p { padding:13px 0 0 3px;}
.testocentro ul{ padding:17px 0px 16px 30px; width:93%; border:0; margin:0; text-align:left; }
.testocentro ul li { list-style-image:url(../images/pallino.gif); display:list-item;}
.testocentro ol{ padding:7px 0px 6px 23px; width:93%; border:0; margin:0; text-align:left; }
.testocentro ol li { display:list-item; list-style-type:decimal; padding:7px 0 0 3px; }
.testocentro table{ border:none; width:100%;}
.testocentro table td { text-align:left;}
.testocentro table td img{ margin-right:6px;}
/*FAQ*/
.dom{width:97%; background-color:#FFFFFF; padding:8px 0 5px 4px }
.spieg{width:97%; background-color:#eaf7e5; padding:7px 7px 7px 7px; display:none; font-family: arial, verdana, helvetica, sans-serif; color:#666666; font-size:13px; margin: 3px 0 3px 0;}
.dom h3{font-family: arial, verdana, helvetica, sans-serif; color:#61b217; font-size:13px; font-weight:bold; text-decoration:underline; cursor: pointer}

/*box DESTRA*/
/*.gabbia_dx{ width:223px; padding:0 0 10px 0}
.tit_gabbia_dx{margin: 0; width: 223px; background: url(../images/top_box_dx.gif) top left no-repeat; height:30px;}
.tit_gabbia_dx h4{color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin:0 0 0 0; padding:11px 0 0 10px; font-size:14px; font-family: arial, verdana, helvetica, sans-serif; }
.centrogabbia_dx { width:223px; padding:0; background:url(../images/bg_gabbia_dx.gif) top left repeat-y}
.testocentro_dx{font: 12px arial, verdana, helvetica, sans-serif; color:#666666; padding:0 10px 0 0; width:202px}
.testocentro_dx a, hover{ font-family:arial,verdana,helvetica,sans-serif; color:#009900; font-size:12px; font-weight:bold; text-decoration:none}
.bottom_gabbia_dx{margin: 0; padding: 0; width: 223px; height: 16px; background: url(../images/bottom_box_dx.gif) top left no-repeat;}*/

/*box DESTRA*/
.gabbia_dx {
	width:226px;
	padding:0 0 10px 0
}
.tit_gabbia_dx {
	margin: 0;
	width: 226px;
	background: url(../images/top_box_dx.gif) top left no-repeat;
	height:38px;
}
.tit_gabbia_dx h4 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 0;
	padding:11px 0 0 10px;
	font-size:14px;
	font-family: arial, verdana, helvetica, sans-serif;
}
.centrogabbia_dx {
	width:226px;
	padding:0;
	background:url(../images/bg_gabbia_dx.gif) top left repeat-y
}
.testocentro_dx {
	font: 12px arial, verdana, helvetica, sans-serif;
	color:#666666;
	padding:5px 10px 4px 10px;
	width:202px
}
.testocentro_dx img {
	padding:0 10px 0 0 !important;
}
.testocentro_dx a, hover {
	font-family:arial, verdana, helvetica, sans-serif;
	color:#ffbd3d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
.bottom_gabbia_dx {
	margin: 0;
	padding: 0;
	width: 226px;
	height: 12px;
	background: url(../images/bottom_box_dx.gif) top left no-repeat;
}

/*box PUNTO VENDITA*/
#pvinput{padding: 0px 5px 3px 10px; width:220px;}
.pvcitta{font-family: arial, verdana, helvetica,sans-serif; color:#a3a3a3; font-size:12px; height:15px; width:197px; margin:0 0 5px 0}
.pvcap{font-family: arial, verdana, helvetica,sans-serif; color:#a3a3a3; font-size:12px; width:40px;height:15px;}
.pvprovincia{font-family: arial, verdana, helvetica,sans-serif; color:#a3a3a3; font-size:12px; width:151px}
.scom_dxbott{padding: 4px 15px 3px 0; width:210px; text-align:right}
.gabbia_dx .img_swf{ text-align:center}


/* RESTYLE 2013
====================================================== */
/* struttura */
#main  .mainTop{      background: url(../images/restyle/frame_top.png) repeat-x scroll left top;}
#main  .mainLeft {    background: url(../images/restyle/frame_sx.png) top left repeat-y;}
#main  .mainRight {   background: url(../images/restyle/frame_dx.png) top left repeat-y;}
#main  .mainBottom {  background: url(../images/restyle/frame_bottom.png) top left repeat-x; }
#idLogoSezione {top: -10px;}
.testocentro a {color: #666; text-decoration:underline;} /*testo sottolineato by cms*/
.testocentro ul li {
    display: list-item;
    list-style-image: none;
}
/* menu */
#botMenu {
    background: url("../images/restyle/fineMenu.gif") repeat-x scroll left top transparent !important;
    height:147px;
}

 .aperto{   background: #ffbd3d url(../images/restyle/bg_meno_menu.png) top left no-repeat !important; }
 
 #menuPrincipale ul.l1 li a { color: #333333 !important; }
 #menuPrincipale ul.l1 li.on a.on{background-color: #ffbd3d !important;}
 #menuPrincipale ul.l1 li.no_item {background-color: #ffbd3d !important;}
 
 
 #menuPrincipale ul.l2 li {color: #333333; background-color: #ffde9e !important;}
 #menuPrincipale ul.l2 li.on {color: #151515; background: #ffde9e !important;}
 #menuPrincipale ul.l2 li.on a {background: transparent !important;}

 
/* box principale */
 .tit_gabbia {height: 169px; px;background: url(../images/restyle/mainbox_top.png) top left no-repeat;}
.centrogabbia { background: url(../images/restyle/mainbox_tile.png) top left repeat-y; margin-top: -120px;}
.bottom_gabbia {background: url(../images/restyle/mainbox_bottom.png) bottom left no-repeat;}
 .tit_gabbia h2 {font-style:italic;}

/* spalla destra */
.box-registrati-dx{
   position: relative;
   overflow:hidden;
   background: url('../images/restyle/bg_box_registrati_dx.png') 0px 0px no-repeat;
   width: 223px;
   height: 161px;   
}
.box-registrati-dx h2{   display: none;}
.box-registrati-dx p{   font-size: 10px;   margin: 60px 14px 10px;   line-height: 1;}
.box-registrati-dx .btn{   position: absolute; bottom:12px; right:14px}

.box-search-dx{
   position: relative;
   overflow:hidden;
   background: url('../images/restyle/bg_box_cerca_dx.png') 0px 0px no-repeat;
   width: 223px;
   height: 177px; 
}
.box-search-dx h2{   display: none;}
.box-search-dx p{   font-size: 10px;   margin: 80px 14px 10px;   line-height: 1;}
.box-search-dx .btn{   position: absolute; bottom:8px; right:14px}

/**faq**/
#elencoCarte li{
    list-style:none;
    line-height:80px;
    text-align:left;
    margin-bottom:15px;
}
#elencoCarte li img{
    vertical-align:middle;
}
/**richiedi**/

/** SERVIZI LOTTOMATICARD PERSONALIZZAZIONE By CMS **/
.tabella-pagamenti{
                border:0;
                cellspacing:2;
                cellpadding:0;
}
.tabella-pagamenti td {
    border-bottom: 1px dashed #000;
    padding-bottom: 10px;           
}
/*Personalizzazione Faq Lottomaticard By CMS*/
.domanda{
	font-family: arial,verdana,helvetica, sans-serif;
    /* color: #000000; */
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    padding-top: 15px;
    padding-bottom: 5px;
}
.faq{
	border-bottom: 1px dashed #000;
    padding-bottom: 10px;	
}
div.risposta{
	padding:5px; 
	border-top: 1px dashed #000; 
	padding-top:10px
}

/*Trasparenza Privacy*/
.carta-privacy{width:100%;display:block;border-bottom: 1px dashed #000;padding-bottom: 10px;margin-top: 15px;}
.testata-carta{width:100%; display:block;}
.titolo-carta{font-weight:bold; margin:0; padding:0; display:inline-block; float:left; margin-left:10px;}
.lista-carta{float:left; width:50%; margin-bottom:10px;}
.lista-carta ul{padding:0; margin:0; margin-left:20px;}
.lista-carta p{font-weight:bold; margin-bottom:10px;}
.lista-carta-singola{width:100%;}
.lista-carta-singola p{padding-left:10px; font-weight:bold;}
.titolo-privacy{margin-top:15px;margin-bottom:15px;}
/*Paragrafo T&C*/
.nota{font-size:11px;}