a {
	text-decoration: none;
	outline: none;
}

#template-wrap { width: 100%; margin: auto; text-align: left; }
#template-wrap #template-header{  }
#template-wrap #template-footer{  }
#template-wrap #template-body{ width: 946px; margin: auto; margin-top: -34px; }
#template-wrap #template-body #template-content { width: 646px; }
#template-wrap #template-body #template-content .body { padding: 5px 8px 5px 8px; }

#template-wrap #template-body #template-content .breadcrumb { height: 32px; }
#template-wrap #template-body #template-content .breadcrumb .body { padding: 15px 8px 0px 8px;}
#template-wrap #template-body #template-content .breadcrumb .body a { font-weight: bold; text-decoration: none;}

#template-wrap #template-body #template-left { width: 150px; }
#template-wrap #template-body #template-right { width: 150px; }

/* Header - Inizio */
#template-header .content-wrap {  height: 121px; background: url('../images/templates/nocols/header/header_background.jpg') top left repeat; background-color: graytext; }
#template-header .content-wrap .body { width: 946px; height: 121px; margin: auto; float: none;}
#template-header .content-wrap .logo {  padding: 10px 0px 0px 0px; width: 199px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .bingo {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .slot {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .grattaevinci {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .superenalotto {  padding: 10px 0px 0px 0px; width: 80px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .winforlife {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header-down {  height: 37px; background: url('../images/templates/nocols/header/header-down-grey.jpg') top left repeat; }

#template-header .breadcrumb { font-size: 11px; color:#333333; }
#template-header .breadcrumb .body { padding: 6px 10px 6px 10px;  }
#template-header .breadcrumb a { font-weight: bold; color: #4D4D4D; text-decoration: none; }
#template-header .breadcrumb b { color: #000000; }

/* Header - discl Box - Inizio */
#template-header #discl-box { color: #000000; font-size: 8px; line-height : 9px; float:right; }
a:link{ text-decoration: underline; font-weight: bold; color: #000000; } 
#template-header #discl-box a { color: #000000; }
#template-header #discl-box .container { width: 130px; height: 121px; background:url("../images/templates/nocols/header/login/discl-background.png"); background-repeat: no-repeat;}
#template-header #discl-box .container .inputRow { width: 144px; height: 26px; }
#template-header #discl-box .container .inputRow .object { float:left; height: 26px; }
#template-header #discl-box .container .memoryRow { width: 144px; height: 18px; }
#template-header #discl-box .container .memoryRow .object {	float:left; height: 18px; }
#template-header #discl-box .container .loginRow { width: 144px; height: 20px; }
#template-header #discl-box .container .loginRow .object { float:left; height: 20px; }
#template-header #discl-box .form {margin-top: 5px; margin-left: 10px;}
#template-header #discl-box .loginInput {
	width: 155px; height: 18px; margin: 2px; border:0px; font-size: 12px; font-family:Arial; color: #000000; text-align: left;   
}
#template-header #discl-box .loginText {
	line-height : 10px; font-weight: regular; font-size: 9px; font-family:Arial; color: #000000; border:0px;
}
#template-header #discl-box .loginTextBottom {
	line-height : 10px; font-weight: regular; font-size: 9px; font-family:Arial; color: #000000;  border:0px;
}
#template-header #discl-box .submit-login {
	width: 103px; height: 22px; border: none; margin-top:1px; margin-bottom:1px;
	background: url('../images/templates/nocols/header/login/pulsante-login.png') top left no-repeat;
}
/* Header - discl Box - Fine */

/* Header - Login Box - Inizio */
#template-header #login-box { color: #FFFFFF; float: right; }
#template-header #login-box a { color: #FFFFFF; }
#template-header #login-box .container { width: 245px; height: 121px; background:url("../images/templates/nocols/header/login/login-background.png"); }
#template-header #login-box .container .inputRow { width: 244px; height: 26px; }
#template-header #login-box .container .inputRow .object { float:left; height: 26px; }
#template-header #login-box .container .memoryRow { width: 244px; height: 18px; }
#template-header #login-box .container .memoryRow .object {	float:left; height: 18px; }
#template-header #login-box .container .loginRow { width: 244px; height: 20px; }
#template-header #login-box .container .loginRow .object { float:left; height: 20px; }
#template-header #login-box .form {margin-top: 5px; margin-left: 10px;}
#template-header #login-box .loginInput {
	width: 155px; height: 18px; margin: 2px; border:0px; font-size: 12px; font-family:Arial; color: #000000; text-align: left;   
}
#template-header #login-box .loginText {
	line-height : 25px; font-weight: bold; font-size: 11px; font-family:Arial; color: #FFFFFF; border:0px;
}
#template-header #login-box .loginTextBottom {
	line-height : 11px; font-weight: bold; font-size: 10px; font-family:Arial; color: #FFFFFF;  border:0px;
}
#template-header #login-box .submit-login {
	width: 103px; height: 22px; border: none; margin-top:1px; margin-bottom:1px;
	background: url('../images/templates/nocols/header/login/pulsante-login.png') top left no-repeat;
}
/* Header - Login Box - Fine */


/* Header - Logout Box - Inizio */
#template-header #logout-box { color: #FFFFFF; float: right; }
#template-header #logout-box a { color: #FFFFFF; }
#template-header #logout-box .container { width: 245px; height: 121px; background:url("../images/templates/nocols/header/login/logout-background.png"); }
#template-header #logout-box .container .inputRow { width: 244px; height: 26px; }
#template-header #logout-box .container .inputRow .object { float:left; height: 26px; }
#template-header #logout-box .container .memoryRow { width: 244px; height: 18px; }
#template-header #logout-box .container .memoryRow .object {	float:left; height: 18px; }
#template-header #logout-box .container .logoutRow { width: 244px; height: 20px; }
#template-header #logout-box .container .logoutRow .object { float:left; height: 20px; }
#template-header #logout-box .form {margin-top: 5px; margin-left: 10px;}
#template-header #logout-box .logoutInput {
	width: 155px; height: 18px; margin: 2px; border:0px; font-size: 12px; font-family:Arial; color: #000000; text-align: left;   
}
#template-header #logout-box .logoutText {
	line-height : 25px; font-weight: bold; font-size: 11px; font-family:Arial; color: #FFFFFF; border:0px;
}
#template-header #logout-box .logoutTextBottom {
	line-height : 11px; font-weight: bold; font-size: 10px; font-family:Arial; color: #FFFFFF;  border:0px;
}
#template-header #logout-box .submit-logout {
	width: 103px; height: 22px; border: none; margin-top:1px; margin-bottom:1px;
	background: url('../images/templates/nocols/header/login/pulsante-logout.png') top left no-repeat;
}
/* Header - Logout Box - Fine */


/* Header - Info Box - Inizio */
#template-header #info-box { color: #FFFFFF; float: right; }
#template-header #info-box a { color: #FFFFFF; }
#template-header #info-box .container { width: 500px; height: 25px; }
#template-header #info-box .container .text-header{ font: normal 12px/15px arial, sans-serif; /*padding-top: 71px;*/ }
/* Header -Info Box - Fine */
/* Header - Fine */

/* Menu Lobby - Inizio */
#template-lobby .content-wrap {}
#template-lobby .content-wrap .buttons{ height: 35px; border: 0px solid; margin-left: 10px; }
#template-lobby .content-wrap .button{ float: left; height: 35px; margin-left: 2px; }
#template-lobby .content-wrap .upperlobby{ height: 15px; border: 0px solid; }
#template-lobby .content-wrap .downlobby{ height: 16px; border: 0px solid; }
#template-lobby .content-wrap .container{ width: 983px; height: 710px; background: url("../images/templates/nocols/lobby/linea-background.png") repeat; }
#template-lobby .content-wrap .container .content{ width:932px; margin-left: 25px; }
/* Menu Lobby - Fine */

/* Footer - Inizio */
#template-footer a { text-decoration: none; }
#template-footer .content-wrap { height: 93px; background: url('../images/templates/default-new/footer/footer_background_grigio.jpg') top left repeat; text-align: center; color: #FFFFFF; background-color: graytext; }
#template-footer .content-wrap a { color: #FFFFFF;  }
#template-footer .content-wrap .body { font-weight: bold; padding-top: 5px; }
#template-footer .content-wrap .loghipagamenti { font-size: 12px; margin-top: 10px;}
#template-footer .heel { font-size: 12px; margin-top: 1px; }
#template-footer .heel .body { padding: 6px 10px 6px 10px; }
/* Footer - Fine */

/* Box Left - inizio */
#template-left div.menu { font: 12px arial, sans-serif; }
#template-left div.menu div.item { background: url('../images/box/menu_sinistra/menu/puls_big_150x38.png') top left no-repeat; }
#template-left div.menu div.item.in { background: url('../images/box/menu_sinistra/menu/puls_big_out_150x38.png') top left no-repeat; }
#template-left div.menu div.item.in.active { background: url('../images/box/menu_sinistra/menu/puls_big_in_150x38.png') top left no-repeat; }
#template-left div.menu div.item a { width: 150px; height: 38px; display: block; text-decoration: none; font-weight: bold; color:#4D4D4D; }
#template-left div.menu div.item a span { line-height: 38px; padding-left: 12px; }
#template-left div.menu div.item.active a { color: #000000; }
#template-left div.menu div.menu { background: url('../images/box/box-pixel.png') bottom left repeat-y; }
#template-left div.menu div.menu div.item { background: url('../images/box/menu_sinistra/menu/puls_small_150x22.png') top left no-repeat; background-color: #949393; }
#template-left div.menu div.menu div.item a { height: 22px; color:#FFFFFF;  font: normal 11px arial; }
#template-left div.menu div.menu div.item a span { line-height: 22px; padding-left: 12px; }
#template-left div.menu div.menu div.item.active a { font-weight: bold; color: #FFFFFF; }
#template-left div.menu div.menu div.menu div.item { background: url('../images/box/menu_sinistra/menu/puls_small_150x22.png') top left no-repeat; background-color: #949393; }
#template-left div.menu div.menu div.menu div.item a { height: 22px; color:#FFFFFF;  font: normal 11px arial;}
#template-left div.menu div.menu div.menu div.item a span { line-height: 22px; padding-left: 16px; }
#template-left div.menu div.menu div.menu div.item.active a { font-weight: bold; color: #FFFFFF; }
/*
#template-left div.menu div.item a.new-link { 
	background: url('../images/icons/new.gif') no-repeat; 
	position: absolute; padding-top: -20px;
	display: inline;
	
}

#template-left div.menu div.item img.new-link{
	background: url('../images/icons/new.gif') no-repeat ; 
	position: absolute; padding-top: -10px; 
}
*/

#template-left .box-top  { width: 150px; height: 30px; }
#template-left .box-bottom { width: 150px; height: 9px; }
#template-left .content p {padding: 5px 7px 5px 7px;}

#template-left .box-products .content { width: 150px; }
#template-left .box-securegame-aams { width: 150px; height: 280px; background: url('../images/box/menu_sinistra/gioca-sicuro/background_150x114.png') top left no-repeat; }
#template-left .box-facebook-google { width: 150px; height: 87px; background: url('../images/box/menu_sinistra/facebook/background_150x87.png') top left no-repeat; }
/* Box Left - fine */

/* Box Right - inizio */
#template-right div.menu { font-size: 12px; }
#template-right div.menu div.item { background: url('../images/box/menu_destra/mio_conto_gioco/puls_big_150x29.png') top left no-repeat; }
#template-right div.menu div.item.in { background: url('../images/box/menu_destra/mio_conto_gioco/puls_big_out_150x29.png') top left no-repeat; }
#template-right div.menu div.item a { width: 150px; height: 29px; display: block; text-decoration: none; font-weight: bold; color:#676647; }
#template-right div.menu div.item a span { line-height: 30px; padding-left: 10px; }
#template-right div.menu div.item.active { background: url('../images/box/menu_destra/mio_conto_gioco/puls_big_150x29.png') top left no-repeat; }
#template-right div.menu div.item.active.in { background: url('../images/box/menu_destra/mio_conto_gioco/puls_big_in_150x29.png') top left no-repeat; }
#template-right div.menu div.item.active a { font-weight: bold; color: #000000; }
#template-right div.menu div.item div.menu {}
#template-right div.menu div.item div.menu div.item { background: url('../images/box/menu_destra/mio_conto_gioco/puls_small_150x22.png') top left no-repeat; }
#template-right div.menu div.item div.menu div.item a { width: 150px; height: 22px; font-weight: normal; color:#FFFFFF; }
#template-right div.menu div.item div.menu div.item a span { line-height: 22px; padding-left: 10px; }
#template-right div.menu div.item div.menu div.item.active {}
#template-right div.menu div.item div.menu div.item.active a {	font-weight: bold; color: #FFFFFF; }

#template-right .box-top { width: 150px; height: 30px; padding: 0px; margin: 0px;}
#template-right .box-bottom { width: 150px; height: 12px; padding: 0px; margin: 0px; }
#template-right .content p {padding: 7px 4px 5px 5px;}

#template-right .box-readyToWin		  .content { font-size:11px; color:#4d4d4d; background-color: #e8e7d3; height: 95px; }
#template-right .box-fastpayin 		  .content { font-size:11px; color:#4d4d4d; background-color: #e8e7d3; height: 95px; }
#template-right .box-customerService  .content { font-size:11px; color:#4d4d4d; background-color: #e8e7d3; height: 95px; }
#template-right .box-myMoney-logged   .content { font-size:11px; color:#4d4d4d; background-color: #e8e7d3; height: 95px; }
#template-right .box-fastpayin-logged .content { font-size:11px; color:#4d4d4d; background-color: #e8e7d3; height: 115px; }
#template-right .box-myAccount-logged .content { font-size:11px; color:#4d4d4d; background-color: #e8e7d3; }

/* Box Right - fine */