/**********************     generali     *******************************/
body{
	background-image:url(img/sfondo.gif);
}
body,form,table{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#3399CC;
	text-decoration:none;
}

a.dx{
	color:#000066;
	text-decoration:none;
}
a.dx:hover{
	color:#000066;
}

table.all{
	height:100%;
	width:100%;
}
td.container{
	height:100%;
	width:760px;
}
td.tdSite{
	width:720px;
	background-color:#FFFFFF;
	background-image:url(img/sfondo_trasparente.jpg);
	background-repeat:no-repeat;
}
td.tdSiteL{
	width:20px;
	background-image:url(img/sfondoL.gif);
}
td.tdSiteR{
	width:20px;
	background-image:url(img/sfondoR.gif);
}
td.tdSiteD{
	width:760px;
	background-image:url(img/sfondoD.gif);
	background-repeat:no-repeat;
}
td.titoloSezione{
	font-size:24px;
	color:#FFFFFF;
	padding-top:50px;
}
td.login{
	height:100px;
	background-color:#080F46;
}
td.prodottoRight{
	padding:10px 0px 10px 0px;
	color:#000066;
}




.centro{
	width:770px;
}
.font9{
	font-size:9px;
}
.font12{
	font-size:12px;
}
.font14{
	font-size:14px;
}

/**********************     DIV     *******************************/
#toplink{
	color:#3399CC;
	height:30px;
	margin:10px auto auto 50px;
}
#menu{
	margin:auto 10px auto 60px;
	height:20px;
	color:#000066;
}
#menu a{
	color:#000066;
	text-decoration:none;
}
#menu a:hover{
	color:#000066;
}
#login{
	margin:10px 10px 10px 20px;
}
#sx{
	margin:30px 20px 20px 20px;
}

#adTitMenu{
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 2px 0px;
}
#adVoceMenu{
	padding:3px 0px 2px 20px;
}



/**********************     sfondi     *******************************/

td.sf1{background-image:url(img/sf1.gif);height:180px;}
td.sf3{background-image:url(img/sf3.gif);height:100%;}

td.sfup{background-image:url(img/sfup.gif);height:20px;width:770px;}
td.sfdown{background-image:url(img/sfdown.gif);height:30px;width:770px;padding-right:30px;}
td.sfleft{background-image:url(img/sfleft.gif);width:20px;}
td.sfright{background-image:url(img/sfright.gif);width:20px;}
td.sfleft2{background-image:url(img/sfleft2.gif);width:20px;}
td.sfright2{background-image:url(img/sfright2.gif);width:20px;}

td.TDtop{
	width:730px;
	height:160px;
}
td.TDleft{
	width:190px;
	background-image:url(img/sfTDleft.gif);
}


/**********************     left     *******************************/

td.temp{width:730px;height:auto;}

td.titolino{
	height:26px;
	font-weight:bold;
	background-image:url(img/titolino.gif);
	padding:7px 0px 0px 15px;
}


/**********************     centro     *******************************/
td.hometitolo{
	height:auto;
	width:20px;
	background-image:url(img/blu.gif);
}



/**********************     form     *******************************/

textarea{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #666;
	background-color:#FFF;
	height:200px;
	width:200px;
	color:#666;
	font-size:10px;
}
.input{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #666;
	background-color:#FFF;
	width:200px;
	color:#666;
	font-size:10px;
	height:16px;
}
.inputLogin{
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	width:110px;
	height:20px;
}
.puls{
	background-color:#666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #666;
}


/**********************     linee     *******************************/
.trattLeft{
	border-left:1px dashed #999;
}
.trattBottom{
	border-bottom:1px dashed #999;
}
.trattRight{
	border-right:1px dashed #999;
}




.line{
	padding:5px;
	border-top:1px solid #999999;
}
.linebianca{
	border-bottom:1px solid #FFF;
}
.tratt{
	border-bottom:1px dashed #13022E;
}
