@charset "utf-8";
/* CSS Document */
body
{
	margin:0;
	border:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#58585a;
}
h1
{
	font-size:24px;
margin-bottom:-10px;
margin-top:10px;
}
#all
{
	background-color:#FFFFFF;
}
#main
{
	background-image:url(../images/graphic_elements/background.png);
	background-repeat:no-repeat;
	width:1000px;
	min-height:800px;
	margin-left:auto;
	margin-right:auto;
}
#header
{
	background-image:url(../images/graphic_elements/header.png);
	height:249px;
	width:975px;
	margin-left:auto;
	margin-right:auto;

}
#menu_sx
{
	float:left;
	width:220px;
}
#menu_sx a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#menu_sx a:hover,
#menu_sx a.current
{
	background-position:left bottom;
}
.sottotitolo
{
	margin-top: 18px;
	font-size:18px;
}
#contenuto
{
	overflow:auto;
	font-size:13px;
	width:560px;
	min-height:600px;
}

#contenuto h2
{
	font-weight:bold;
	margin:0;
	font-size:14px;
}
#contenuto h4
{
	margin-bottom:5px;
}
#contenuto p
{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:12px;
}
#menu_dx
{
	overflow:auto;
	float:right;
	text-align:center;
	width:220px;
}
#titolo h1
{
	margin-top:0;
	font-size: 18px;
}

/*
#menu_dx h1
{
	margin:0;
}*/
#menu_dx a
{
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#menu_dx a:hover,
#menu_dx a.current
{
	font-size:9px;
	text-decoration:underline;
}
#menu_table_dx
{
	margin-left:auto;
	margin-right:auto;
	width:145px;
}
.big_btn a
{

	height:46px;
	line-height:37px;
	padding-left:12px;
	float:left;
	width:126px;
}
#btns_sx
{
	margin-left:auto;
	margin-right:auto;
	width:138px;
	margin-top:55px;
}
#btn1_sx a
{
	background-image:url("../images/graphic_elements/btn1_sx.png");
}
#btn2_sx a
{
	background-image:url("../images/graphic_elements/btn2_sx.png");
}
#btn3_sx a
{
	background-image:url("../images/graphic_elements/btn3_sx.png");
}
#btn4_sx a
{
	background-image:url("../images/graphic_elements/btn4_sx.png");
}
.btn_small a
{
	background-image:url("../images/graphic_elements/btn_small.png");
	float:left;
	height:45px;
	line-height:37px;
	padding-left:12px;
	width:113px;
}
#servizi
{
	margin-bottom:10px;
	margin-top:18px;
}
/*
#btn_small a:hover,
#btn_small a.current
{
	background-position:left bottom;
	font-size:12px;
}*/
#menu_dx_top
{
	background-image:url(../images/graphic_elements/menu_dx_top.png);
	height:44px;
}
.menu_dx_middle
{
	background-image:url(../images/graphic_elements/menu_dx_middle.png);
	background-repeat:repeat-y;
	height:20px;
}
#menu_dx_bottom
{
	background-image:url(../images/graphic_elements/menu_dx_bottom.png);
	height:44px;
}
#footer
{
	background-image:url("../images/graphic_elements/footer.png");
	height:30px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

/***************************************************/
input[type="text"]
{
	background-color:#58585a;
	border-width:0;
	color:#FFFFFF;
	font-size:19px;
	height:35px;
	padding-left:5px;
	padding-right:5px;
	width:295px;
}

.testocontent h4
{
	font-size:10px;
	margin-bottom:0;
	margin-top:25px;
}
.continua
{
	margin-right:10px;
	float:right;
}

.continua a
{
	text-decoration:none;
	color:#3c5ea4;
}