/*BODY*/
* {
	font-family:"trebuchet MS";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;
}

body {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #000000;
	background:url(../images/banconote.jpg) top center no-repeat;
	background-color: #097C00;
}
#cont-tot {
	position:relative;
	margin: 0px auto;
	margin-top:150px;
	margin-bottom:20px;
	width: 720px;	
}
/*Memu*/
#cont-tot #main-menu h2,
#cont-tot #main-menu h3{
	display:none;
}
#cont-tot #main-menu{
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
	height:44px;
	border-left:1px solid #888;
}
#cont-tot #main-menu.sez-1{
	background-position:0px 0px;
}
#cont-tot #main-menu.sez-2{
	background-position:0px -47px;
}
#cont-tot #main-menu.sez-3{
	background-position:0px -94px;
}
#cont-tot #main-menu.sez-4{
	background-position:0px -141px;
}
#cont-tot #main-menu div{
	margin:0px;
	float:left;
	width:110px;
/*	height:20px;
*/	width:160px;
	height:44px;
}
#cont-tot #main-menu div a{
	border-top:1px solid #909090;
	margin:0px;
	float:left;
	width:160px;
	height:44px;
	display:block;
}
#cont-tot #main-menu div.ultimo a{
	border-right:1px solid #888;
}
#cont-tot #main-menu div a:hover{
	background-image:none;
	background-repeat:no-repeat;
}

/*Corpo*/
#cont-tot #main-body{
	position:relative;
	background-color: #FFFFFF;
	padding:15px 0px;
	border-left:1px solid #888;
	border-bottom:1px solid #333;
	border-top:none;
	float:left;
	width:715px;
	min-height:450px;
}
#cont-tot #main-body #monete{
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(../images/monete.jpg) no-repeat top left;
	height:173px;
	width:309px;
	display:block;	
}
/*Lato sinistro*/
#cont-tot #main-body .block-left{
	width:450px;
	float:left;
	position: relative;
}
#servizio #cont-tot #main-body .block-left{
	width:357px;
}
#abbonamento #cont-tot #main-body .block-left,#abbonamento #cont-tot #main-body .block-left table{
	width:100%;
}
#cont-tot #main-body h1#logo{
	margin:10px 29px;
	margin-right:5px;
	background-image:url(../images/logo.gif);
	width:381px;
	height:68px;
}
#cont-tot #main-body h1#logo span{
	display:none;
}
#cont-tot #main-body .block-left div{
	margin:10px 29px;
}
#servizio #cont-tot #main-body .block-left div, #servizio #cont-tot #main-body .block-left h3{
	margin:10px 15px;
}
#box-quadr h3,
#servizio #cont-tot #main-body .block-left h3{
	font-size:15px;
	color:#E40000;
}
#cont-tot #main-body .block-left .ext-link {
	color: #777;
	font-size: 90%;
	margin-bottom: -5px;
	margin-top: 20px;
}

/*Lato destro*/
.block-right{
	margin-top:88px;
	width:265px;
	float:left;
	margin-bottom:180px;
}
#home .block-right{
	margin-top:0px;
}
/*BOX QUADRIFOGLIO*/
.block-right #box-quadr{
	width:260px;
}
.block-right #box-quadr .top,
.block-right #box-quadr .corpo{
	width:255px;
}
.block-right #box-quadr .top{
	height:95px;
	background-image:url(../images/box_top.gif);
}
.block-right #box-quadr .corpo{
/*	height:155px;*/
	background-image:url(../images/box.gif);
	background-position:bottom;
	float:left;
}
.block-right #box-quadr .corpo .link_vedi{
	margin-bottom:4px;
}
.block-right #box-quadr .corpo .link_vedi a{
	color:#097C00;
	text-decoration:none;
	font-weight:bold;
}
.block-right #box-quadr .corpo .link_vedi a:hover{
	color:#054800;
}
/*Contenuto BOX QUADRIFOGLIO*/
#box-quadr .top h5,
#box-quadr .corpo .contenuto{
	padding-left:15px;
	margin:0px;
}
#box-quadr .top h5{
	width:145px;
	padding-top:55px;
	color:#990000;
	font-size:19px;
	line-height:18px;
}
#box-quadr .corpo .contenuto{
	float:left;
	width:195px;
	padding:0px 15px;
}
#box-quadr .corpo .contenuto .data{
	float:left;
	display:block;
	width:75px;
}
#box-quadr .corpo .contenuto .combinazioni{
	float:left;
	display:block;
	width:70px;
}
#box-quadr .corpo .contenuto .vedi{
	float:left;
	display:block;
	width:10px;
}
/*Piede*/
#footer{
	font-size:9pt;
	margin:2px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
}
#footer a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover{
	color:#C9C9C9;
	font-weight:bold;
	text-decoration:underline;
}
/*ABBONAMENTO*/
/*Menu*/
#abbonamento .menu-abbonamento{
	position:absolute;
	top:80px;
	right:90px;
	z-index:5
}
#abbonamento .menu-abbonamento a{
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#000000;
	background:url(../images/right.gif) no-repeat left center;
	padding-left:20px;
}
#abbonamento .menu-abbonamento a:hover{
	padding-left:2px;
	color:#BD1C1C;
	padding-left:20px;
	background:url(../images/right_over.gif) no-repeat left center;
}
/*contenuto form e altro*/
#dati a,
.block-left a{
	color:#666666;
	text-decoration:none;
}
#dati a:visited,
.block-left a:visited{
	color:#616161;
}
#dati a:hover,
.block-left a:hover{
	color:#333333;
	text-decoration:underline;
}
#dati .page-title{
	background:url(images/carrello_title.gif) no-repeat center;
	height:66px;
	border-bottom:1px solid #9d9d9d;
	padding-bottom:15px;
}
#dati tr.voce td{
	padding:3px 0px;
	border:0px solid #000;
}
#dati tr.voce.title td{
	border:0px solid #000;
}
#dati .campo {
	background-color:#FFFFFF;
	border-color:#AAAAAA rgb(170, 170, 170) rgb(85, 85, 85);
	border-style:solid;
	border-width:1px;
}
#dati .riga-hidden{
	display:none;
}
#dati span.alert{
	color:#CC3300;
	font-size:9px;
}
#dati .granTotale td{
	font-weight:bolder;
	background-color:#FEFEFE;
	font-size:12px;
}
#dati tr.menu-operazioni td{
	padding:5px 0px;
/*	width:163px;
*/}
#dati .no-border{
	border:#000 solid 0px;
}
#dati .tipo-pagamento{
	padding:10px 5px;
}
#dati .hidden{
	display:none;
	visibility:hidden;
	height:0px;
}
#dati .visible{
	display:auto;
	visibility:visible;
	height:inherit;
}
#dati .tab-elenco{
	width:100%;
}
#dati .costoservizio {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 350px;
}
tr.voce.fine td{
	padding:0px;
	margin:0px;
}
.anagrafica.fine tr.voce td{
	padding:5px;
}

/* POSIZIONE PAGINA INVIO ORDINE */	
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 15px;
	color: #666666;
}
.breadcrumb .label {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.breadcrumb .sel {
	font-weight: bold;
	color: #007800;
}
/* INPUT DISABILITATI*/
.campo-preventivo.disabilitato{
	background-color:#EEEEEE;
}
.campo-preventivo.abilitato{
	background-color:#FFFFFF;
}
/* Vincitori */
#vincite #box-quadr .corpo_win .contenuto{
	margin:auto 29px;
}
#vincite #box-quadr .corpo_win .contenuto{
	width:195px;
	float:left;
}
#vincite #box-quadr .corpo_win .contenuto .data{
	float:left;
	display:block;
	width:75px;
}
#vincite #box-quadr .corpo_win .contenuto .combinazioni{
	float:left;
	display:block;
	width:70px;
}
#vincite #box-quadr .corpo_win .contenuto .vedi{
	float:left;
	display:block;
	width:10px;
}








