BODY {
	background-color: #f4f4f4;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
}

/*------------------------------------------------------------------*/

#contenitore {
	position: Absolute;
	top: 0px;
    width: 960px;
	left: 50%;
	margin-left: -480px;
	background-color: #ffffff;
	border-left: solid #cbcbcb 1px;
	border-bottom: solid #cbcbcb 1px;
}

/*------------------------------------------------------------------*/

#contenitoreTop {
	position: relative;
	width: 960px;
	height: 100px;
}

#topSx {
	position: relative;
 	width: 770px;
	height: 100px;
	float: left;
}

#logo {
	width: 770px;
}

#menu {
	padding-left: 5px;
	width: 770px;
}

#menu a {
	text-decoration: none;
	color: #737373;
}

#menu a:hover {
	text-decoration: none;
	color: #000000;
}

#righina {
	width: 770px;
	height: 5px;
	background-image: url(../images/righina.gif);
	background-repeat: repeat-x;
}

#topDx {
	position: relative;
 	width: 190px;
	height: 100px;
	float: right;
}

#login {
	padding-right: 5px;
	width: 190px;
	text-align: right;
}

#login a {
	text-decoration: none;
	color: #737373;
}

#login a:hover {
	text-decoration: underline;
	color: #737373;
}

/*------------------------------------------------------------------*/

#submenu {
	position: relative;
	/*padding-top: 2px;*/
	width: 960px;
	height: 23px;
	background-image: url(../images/bg_submenu.gif);
	background-repeat: repeat-x;
}

#submenu a {
	text-decoration: none;
	color: #0101ff;
}

#submenu a:hover {
	text-decoration: underline;
	color: #0101ff;
}

/*------------------------------------------------------------------*/

#contenitoreCorpo {
	position: relative;
	width: 960px;
}

#corpo {
	position: relative;
	width: 770px;
	float: left;
}

#corpo a {
	text-decoration: none;
}

#corpo a:hover {
	text-decoration: underline;
}

#colonnaDx {
	position: relative;
	text-align: center;
	width: 190px;
	float: right;
}

#bigBox {
	position: relative;
	width: 770px;
}

#menuBox {
	margin-left: 5px;
	float: left;
	width: 140px;
}

#box {
	float: left;
	width: 600px;
	margin-left: 15px;
	border: solid 1px #dedbd1;
	background-color: #FFFFFF;
	background-image: url(../images/bg_tabella_corpo.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#boxContenitore {
	position: relative;
	width: 560px;
	margin: 20px;
	/*background-color: #F8F8F8;*/
}

#boxContenitore a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

#boxContenitore a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

#boxImg {
	width: 560px;
}

#boxVario {
	width: 560px;
}

#boxRighina {
	height: 5px;
	background-image: url(../images/righina.gif);
	background-repeat: repeat-x;
}

#boxContenuto {
	width: 560px;
}

#boxFoot {
	width: 560px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

/*BOX HOMEPAGE -----------------------------------------------------*/

#boxHome {
	float: left;
	width: 655px;
	margin-left: 20px;
	border: solid 1px #dedbd1;
	background-color: #FFFFFF;
	background-image: url(../images/bg_tabella_corpo.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#boxContenitoreHome {
	position: relative;
	width: 615px;
	margin: 20px;
	/*background-color: #F8F8F8;*/
}

#boxContenitore a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

#boxContenitore a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

#boxImgHome {
	text-align: center;
	width: 615px;
}

#boxVarioHome {
	width: 615px;
}

#boxRighinaHome {
	height: 5px;
	background-image: url(../images/righina.gif);
	background-repeat: repeat-x;
}

#boxContenutoHome {
	width: 615px;
}

#boxFootHome {
	width: 615px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

/*------------------------------------------------------------------*/

#contenitoreFooter {
	position: relative;
	width: 960px;
	height: 75px;
}

#footer {
	position: relative;
	float: left;
	width: 960px;
	height: 75px;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
	padding-left: 3px;
}

#footer a {
	text-decoration: none;
	color: #b2b2b2;
}

#footer a:hover {
	text-decoration: underline;
	color: #b2b2b2;
}

/*------------------------------------------------------------------*/

.vociMenu {
	font-family: Verdana;
	font-size: 11px;
	color: #737373;
}

.vociSubmenu {
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #9a9a9a;
}

.vociSubmenuXL {
	padding-left: 5px;
	font-family: Verdana;
	font-size: 11px;
	/*color: #9a9a9a;*/
	color: #0101ff;
	font-weight: bold;
}

.txtFooter {
	font-family: Verdana;
	font-size: 10px;
	color: #b2b2b2;
}

.txtLogin {
	font-family: Verdana;
	font-size: 11px;
	color: #737373;
	padding-right: 5px;
}

/* CORPO ----------------------------------------------------------*/

.txtCorpoTitoli {
	font-family: Verdana, Arial, Helvetica;
	font-size: 30px;
	color: #555555;
	font-weight: bold;
}

.txtCorpoNormalBold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.txtCorpoNormal {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
}

.txtCorpoSmall {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #A0A0A0;
}

.imgArticolo {
	max-width: 560px;
}

/* J QUERY ----------------------------------------------------------*/

#tooltip{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
	position:absolute;
	border:1px solid #ccc;
	background:#f4f4f4;
	padding:5px;
	display:none;
}

#screenshot{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555555;
	position:absolute;
	border:1px solid #ccc;
	background:#f4f4f4;
	padding:5px;
	display:none;
}

/*
h1{
	font-size:180%;
	font-weight:normal;
	color:#555;
}
h2{
	clear:both;
	font-size:160%;
	font-weight:normal;
	color:#555;
	margin:0;
	padding:.5em 0;
}
a{
	text-decoration:none;
	color:#f30;	
}
p{
	clear:both;
	margin:0;
	padding:.5em 0;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}
img{
	border:none;
}
ul,li{
	margin:0;
	padding:0;
}
li{
	list-style:none;
	float:left;
	display:inline;
	margin-right:10px;
}
*/

/* J QUERY ----------------------------------------------------------*/