html,body{
	margin: 0;
	padding:0;
	height:100%;}
	
body {
	padding-top:50px;
	/*
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#95BDEE;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#95BDEE;
	scrollbar-arrow-color: #95BDEE;
	scrollbar-track-color:#FFFFFF;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center}
	
div#container{
	position: relative; 
	width: 760px; /* per IE */
	height: 500px;
	/*border: 1px dashed #F00;*/
	/*background: url(Grafica/Sfondo.jpg) repeat-y;*/
	/*border-left: 1px solid #8D8476; 
	border-right: 1px solid #8D8476;*/
	/*border: 1px solid #8D8476;;*/
	border: 1px solid #95BDEE;
	text-align: center}

td.top{
	height: 65px;
	line-height: 65px;
	background: url(Grafica/SF_Top.jpg) repeat-x;
	color:#FFF;
	padding-left: 5px;
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	font-style: oblique;
	font-weight: bold;
}

td.bot{
	height: 41px;
	line-height: 41px;
	background: url(Grafica/SF_Bot.jpg) repeat-x;
	color:#FFF;
	padding-left: 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left}

td.bot a{
	color:#FFF;
	text-decoration: none;
}

td.SeparatoreUtenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #999;
}

td.CelleDati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px solid #09F;
}

td.CelleCampi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	/*border-bottom: 1px solid #999;*/
}

td.CelleTitoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color:#3366CC;
	/*border-bottom: 1px solid #999;*/
}

td.start{
	height: 30px;
	background: url(Grafica/SF_Barra_scura.jpg) repeat-x;
	text-align: left;
	/*border: 1px dashed #FF0;*/
	}

td.barra_scura{
	width: 400px;
	height: 30px;
	line-height: 30px;
	background: url(Grafica/SF_Barra_scura.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-right: 0px;
	/*border: 0px;*/
	/*border: 1px solid #F0F;*/
}

img.pallafreccia{
	padding:0;
	margin: 0px;
	padding-left: 0px;
	/*float: left;*/
}

div.divpalla{
	padding:0;
	margin: 0px;
	float: left;
}

td.barra_chiara{
	/*width: 150px;*/
	height: 30px;
	line-height: 30px;
	background: url(Grafica/SF_Barra_chiara.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #000;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 0px;
	/*border: 1px dashed #F00;*/
}

input.orologio {
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	/*display:block;*/
	border: none;
	background: none;/*url(Grafica/SF_Barra_chiara.jpg) repeat-x;*/
	text-align: center;
	float: right;
	color: #FFF;
	/*height: 30px;
	line-height: 30px;*/
}

	
td.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Color: #000;
	border-left: 1px solid #95BDEE;
	width: 200px;
	text-align: left}
	
td.main{
	border-left: 1px solid #95BDEE;
	border-right: 1px solid #95BDEE;
	background-color: #D3E5FA; 
	text-align: center}	
	


img.Icona {
	margin-right: 5px;
	padding-right: 5px;
	float: left;
    /*width: 130px;
	height:85px;*/
	/*border: 1px solid #009900;*/}

img.IconaDX {
	margin-right: 5px;
	padding-right: 5px;
	float: right;
    /*width: 130px;
	height:85px;*/
	/*border: 1px solid #009900;*/}

img.IconaLogOut {
	margin: 10px;
	/*padding: 0px;*/
	float: left;
    /*width: 130px;
	height:85px;*/
	/*border: 1px solid #009900;*/}

img.logo {
	margin: 0px;
	padding-right: 10px;
	float: left;
    /*width: 130px;
	height:85px;*/
	/*border: 1px solid #009900;*/}


/*------------ Menu Verticale Pieno Scuro ------------*/
div.menu_p{
	margin: 0px;
	padding: 6px;
	/*width: 100%;*/
	background-color:#FFFFFF;}	
div.menu_p div.buttons a {
	height: 30px;
	line-height: 30px;
	color: #000000;
	background-color: none;
	padding: 5 2 5 3px;  /* T R B L */
	margin: 2px;  
	display: block;
	/*border: 1px solid #000;*/ /*Bordo Scuro*/
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;}
div.menu_p div.buttons a:hover {
	background-color: #316AC5;
	text-decoration: none;
	color: #FFFFFF;
}


.iframe {
	width: 500px;
	height: 300px;
	overflow: auto;
	border: 1px solid #FFF;
	padding: 5px;
	background-color: #FFFFFF;
	font-style: italic;
	border-color: #3399FF;
	font-size: 14px;
	font-weight: bolder;
	/*background-image: url(images/logopng.gif);*/
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}




div.CellaSX {
	/*border: 2px solid #00FF00; */
	/*PADDING-bottom: 5px;
	border-bottom: 2px solid #BE373B; */
	FONT-SIZE: 11px;
	color: #3333FF; /*Bordo Scuro*/
	font-family: Verdana;
	font-style: italic;
	/*WIDTH: 120px;*/
	/*TEXT-ALIGN: right;*/
	/*VERTICAL-ALIGN: text-top;*/
}
div.CellaDX {
	/*border: 2px solid #00FF00; */
	/*PADDING-bottom: 5px;
	border-bottom: 2px solid #BE373B; 
	WIDTH: 100px;*/
	FONT-SIZE: 11px;
	color: #000000; 
	font-family: Verdana;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: text-top;
}


td.SXcelle {
	FONT-SIZE: 11px;
	color: #000; 
	font-family: Verdana;
	text-align: right;
	/*font-weight: bold;*/
}



/*--------------------------- Domenico ----------------------------------------------------------------------------------*/
div.menu_p p,div.menu_v p {
	padding-left: 5px;
	padding-right: 5px;}

a.LinkAttivo {
	color: #000;}

div#content{
	/*background: url(Grafica/SfondoDJ3.gif) no-repeat center;*/
	float: right; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*border: 1px dashed #0F0;*/
	width: 570px;
	color: #000;}




div.BoxPrezzi {
	margin:0px;
	padding: 0px;
	/*border: 1px solid #FF00FF;*/
	width: 130px;
	height: 85px;
	float: left; }
table.TabellaPrezzi {
	margin:0px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	width:100%;
	height:100%;
	border:0;}	
td.DescrizionePrezzoTop {
	background: url(Grafica/SX_Top.jpg) no-repeat top left;
	text-align: right;
	color: #FFF;
	background-color: #009966;}
td.DescrizionePrezzoBot {
	background: url(Grafica/SX_Bot.jpg) no-repeat bottom left;
	text-align: right;
	color: #FFF;
	background-color: #009966;}
td.PrezzoTop {
	background: url(Grafica/DX_Top.jpg) no-repeat top right;
	width: 50px;
	text-align: center;
	color: #FFF;
	background-color: #00CC99;}
td.PrezzoBot {
	background: url(Grafica/DX_Bot.jpg) no-repeat bottom right;
	width: 50px;
	text-align: center;
	color: #FFF;
	background-color: #00CC99;}
td.Disponibilita {
	text-align: right;
	color: #000;}
input.Quantita{
	color: #000;
	/*background-color: #009966;*/
	border: 1px solid #009966;
	text-align: right;}



table.Form {
	margin:0px;
	padding: 0px;
	font-size: 10px;
	width:100%;
	height:100%;
	border:1;}
td.FormSX {
	text-align: right;
	width:30%;
	font-weight: bold;}
table.Form input{
	color: #000;
	/*background-color: #009966;*/
	border: 1px solid #009966;
	text-align: left;}


div.BoxDescrizione {
	/*border: 1px solid #FF0000;*/
	padding-left: 2px;
	width: 280px;
	float: left; 
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;}


td.boxGrande {
	width: 100%;}
td.boxPiccolo {
	width: 280px;}
td.boxGrande,td.boxPiccolo  {
	border-top: 1px dashed #009966;
	/*border-right: 1px dashed #009966;*/
	padding-top: 10px;
	padding-bottom: 0px;
	color: #000;}	
td.boxGrande p,td.boxPiccolo p{
	font-size: 10px;}	
td.boxGrande h2,td.boxPiccolo h2{
	font-size: 11px;
	font-weight: 900;}
td.boxGrande a,td.boxPiccolo a{
	color:#000;
	text-decoration:none;}	
img.ImmagineTesto{
	float:left;
	margin-right: 10px;
	margin-bottom: 3px;}


div.BoxImmagine {
	margin:0px;
	padding: 0px;
	float: left;
    width: 130px;
	height:85px;
	/*border: 1px solid #009900;*/}
td.miniatura {
	margin:0px;
	padding: 0px;
	/*border: 1px solid #000;*/
	/*padding-right: 4px;*/}
td.pulsanteTop {
	margin:0px;
	padding: 0px;
	/*border: 1px solid #F00;*/
	padding-bottom: 1px;}
td.pulsanteBot {
	margin:0px;
	padding: 0px;
	padding-top: 1px;
	/*border: 1px solid #00F;*/}


div#footer{
	line-height: 20px;
	clear: both; 
	height: 20px;
	width: 100%;
	/*border: 1px;*/
	font-size: 10px;
	text-align:left;
	background: url(Grafica/Footer_end.jpg) no-repeat center right;
	background-color:#009966;}

div#footer p{
	color: #FFF;
	vertical-align: middle;
	text-align:center;}

div#footer img{
	float:left;
	margin:0;
	margin-right: 10px;}
	
/*-------------------------------------------------------------------------------------------------------------------------*/


.clearer { 
	float: none; 
	clear: both; 
}

/*
p{padding-bottom: 5px;
  padding-top: 5px}
h3{padding-top: 10px}
h2{font-size: 1.5em}
h3{font-size: 1.2em}
*/
/*	
div.paragrafo h2{
	margin-top: 10px}
*/
	

