@charset "utf-8";
/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	background-color: #FFFFFF;
	margin-top:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}
a:link, a:visited{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}
a:hover,a:active {
	text-decoration:none;
	color:#5f96da;
	font-weight:bold;
}
p {
margin:0px;
padding-top:8px;
line-height:13px;}

#struttura{
	width: 1040px;
	min-height:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(../images/sfondo.jpg);
	background-repeat: repeat-y;
	/*border:1px yellow solid;*/
	overflow:auto;
}
#top{
	width: 920px;
	height: 132px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	margin-bottom:7px;
}
#contenuto{
	/*border: 1px red solid;*/
	width: 880px;
	margin-left:auto;
	margin-right:auto;
}


/*****************COLONNA SINISTRA*********************/
#colonna-sx{
width: 200px;
float:left;
/*border:1px solid green;*/
}
/*******LINGUE*******/
#lingue{
padding:0;
list-style:none;
margin-bottom:86px;
font-size:10px;
width:170px;
margin-left:14px;
}
#lingue ul{
margin:0;
padding:0;
list-style:none;
}
#lingue li{
list-style:none;
float:left;
width:33px;
text-align:center;
margin-bottom:5px;
border-right:1px solid #C1C1C1;
color:#5f96da;
font-weight:bold;
}
#lingue a{
color:#4E4E4E;
text-decoration:none;
font-weight: bold;
}
#lingue a:link,
#lingue a:visited{
color:#4E4E4E;
text-decoration:none;
font-weight: bold;
}
#lingue a:hover,
#lingue a:active{
color:#5f96da;
text-decoration:none;
font-weight: bold;
}

/*******MENU FORM SINISTRA*******/
#menu-sx{
padding:0;
list-style:none;
margin-bottom:40px;
width:161px;
margin-left:24px;
}
#menu-sx ul{
margin:0;
padding:0;
list-style:none;

}
#menu-sx li{
	height:16px;
	margin-bottom:1px;
	padding-left:7px;
	padding-top:3px;
	list-style:none;
	background-color:#C1C1C1;
	color:#5f96da;
}
#menu-sx a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#menu-sx a:link,
#menu-sx a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#menu-sx a:hover,
#menu-sx a:active{
color:#5f96da;
text-decoration:none;
font-weight:normal;
}

/*******UFFICI*******/

#uffici{
font-size:10px;
width:161px;
margin-left:24px;
margin-bottom:30px;
color:#4E4E4E;
}
.titolo-stato{
color:#4E4E4E;
font-weight:bold;
}
#uffici a{
color:#5f96da;
text-decoration:none;
font-weight:normal;
}
#uffici a:link,
#uffici a:visited{
color:#5f96da;
text-decoration:none;
font-weight:normal;
}
#uffici a:hover,
#uffici a:active{
color:#999999;
text-decoration:none;
font-weight:normal;
}

/*****************CENTRO*********************/
#centro{
width: 664px;
/*border:1px solid blue;*/
float:right;
}
/*******MENU CENTRO*******/
#menu-centro{
padding:0;
list-style:none;
margin-bottom:40px;
}
#menu-centro ul{
padding:0;
list-style:none;
}
#menu-centro li{
height:16px;
width:165px;
margin-bottom:1px;
margin-right:1px;
padding-top:3px;
list-style:none;
background-color:#C1C1C1;
float:left;
text-align:center;
color:#5f96da;
}
#menu-centro a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#menu-centro a:link,
#menu-centro a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#menu-centro a:hover,
#menu-centro a:active{
color:#5f96da;
text-decoration:none;
font-weight:normal;
}
/*******TITOLO SEZIONE*******/
#titolo-contenuto{
font-size:10px;
border-bottom:1px solid #C1C1C1;
height:16px;
padding-left:5px;
}
#titolo-sezione{
float:left;
margin-right:20px;
font-weight:bold;
}
#sottosezione{
padding:0;
list-style:none;
margin-bottom:70px;
}
#sottosezione ul{
margin:0;
padding:0;
list-style:none;
}
#sottosezione li{
margin-right:10px;
list-style:none;
float:left;
color:#5f96da;
font-weight:bold;
}

/*******TESTO*******/
#testo{
clear:both;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:20px;
}
#testo ul {
margin-left:0px;
margin:0px;
padding-left:13px;
padding-right:5px;
list-style:disc;
}

/***************************BOTTOM**************************/
#bottom{
	width: 1040px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/sfondo.jpg);
	background-repeat: repeat-y;
}
#bottom-testo{
	background-color:#C1C1C1;
	margin-left:295px;
	width:664px;
	height:14px;
	color:#FFFFFF;
	padding-top:1px;
}
.allrights{
float:left;
padding-left:5px;
}
.notice{
float:right;
padding-right:5px;
}
.notice a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.notice a:link,
.notice a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.notice a:hover,
.notice a:active{
color:#5f96da;
text-decoration:none;
font-weight:normal;
}



/*********************FORM**********************/

.input1{
height:12px;
width:150px;
margin-left:10px;
border:#4E4E4E solid 1px;
font-size:10px;
color: #4E4E4E;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.imgcaptcha{
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
width:152px;
height:50px;
}
.textbox1{
height:50px;
width:150px;
margin-left:10px;
margin-top:3px;
border:#4E4E4E solid 1px;
font-size:10px;
color: #4E4E4E;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bInvia{
background-color:#FFFFFF;
width:50px;
height:17px;
border:1px #4E4E4E solid;
margin-left:10px;
margin-top:5px;
font-size:11px;
color: #4E4E4E;
}
#bReset{
background-color:#FFFFFF;
width:50px;
height:17px;
border:1px #4E4E4E solid;
margin-left:2px;
margin-top:5px;
font-size:11px;
color: #4E4E4E;
}
.selezione{
height:16px;
width:152px;
margin-left:10px;
margin-top:3px;
border:#4E4E4E solid 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #4E4E4E;
}
.allegato{
height:19px;
width:152px;
margin-left:10px;
margin-top:3px;
border:#4E4E4E solid 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #4E4E4E;
}