
.back{
	background-color:#556B77;
}

#tdmenu{
	border-top:1px solid #3996C6;
}

#titolodx_ser{
	background:#FFFFFF url(imgs/dec/ser_sx.jpg) no-repeat;
	width:160px;
}

#titolocnt_ser{
	background:#FFFFFF url(imgs/dec/ser_cnt.jpg) no-repeat;
}

#titolosx_ser{
	background:#FFFFFF url(imgs/dec/ser.jpg) no-repeat;
}



#ariservata{
	color:#235972;
	margin-top:4px;
}

#ariservata input.field{
	border:1px solid #235972;
	background-color:#eeeeee;
}

#ariservata input.field2{
	border:1px solid #235972;
	background-color:#ffffff;
}

#ariservata input.button1{
	border:1px solid #235972;
	background-color:#ffffff;
}

#ariservata input.button2{
	color:#eeeeee;
	border:1px solid #eeeeee;
	background-color:#235972;
}


#ariservata th{
	font-size:12px;
}

#ariservata td{
	padding:3px;
}

#maincontent td.dx{
	margin-top:10px;
	padding:4px;
	line-height:2em;
}

#maincontent{
	margin-top:15px;
}
#maincontent td.sx{
	border-right:1px dotted #000000;
	width:330px;
	line-height:2em;
	padding:4px;
	/*background:#FFFFFF url(imgs/hp/logo_back.gif) no-repeat;*/
}
.sx1{
	line-height:2em;
	padding:4px;
}

h1 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

.homebox{
	background:url(/imgs/back_box_home.gif) no-repeat;
	height:116px;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
	padding-top:10px;
}

.homebox a{
	color:#FFFFFF;
}
.homebox a:hover{
	text-decoration:none;
	color:#EEEEEE;
}

.homebox_news{
	background:url(/imgs/back_box_news_home.gif) no-repeat;
	height:155px;
	width:191px;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
	padding-top:10px;
	text-align:center;
}

.homebox_news a{
	color:#FFFFFF;
}
.homebox_news a:hover{
	text-decoration:none;
	color:#EEEEEE;
}

label{
	font-weight:bold;
	color : #000000;
}

#box_prodotti{
	background:url(imgs/if/box/prod_back.jpg) repeat-y;	
}

#box_newsletter{
	background:url(imgs/if/box/news_back.jpg) repeat-y;	
}

#box_servizi{
	background:url(imgs/if/box/serv_back.jpg) repeat-y;
	
}

td.box_content{
	padding-left:10px;
	padding-right:10px;
	width:253px;
	height:320px;
	vertical-align:top;
}

