body,html{
	margin:0;
	padding:0;
}

body {
	background-color: #709BA6;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	color: #000000;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#49008C;
	margin-top:5px;
	margin-bottom:5px;
}

.sottotitolo_menu a {
	text-decoration:none;
/*	color:#EE1C23; */
	color:#002459;
	font-size:11px;
}


.link sottolineato a{
	text-decoration:underline;
	color:#000000;
}

.background_header_sx{
	background-color: #120023;
}

.background_header{
	background-color: #120023;
	/*background-color:#002459;*/
	width:548px;
	/*width:340px;*/
	color:#FFFFFF;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
}

.linea_centrale{
	background-color: #D64435;
	width:900px;
	/*width:692px;*/
	height:4px;
}

.background_centrale1{
	background-color:#EDEDED;
	width:76px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lateralesx{
	background-image: url(../immagini/lato_sx.gif);
	height:24px;
	padding-left: 30px;
	font-size:12px;
}

.lateralesx a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.lateralesx1{
	background-image: url(../immagini/latosx1.gif);
	width:213px;
	height:225px;
}

.lateralesx2{
	background-image: url(../immagini/latosx2.gif);
	width:213px;
	height:67px;
	background-repeat: no-repeat;
	background-position: top;
}


.testo_menu{
	color:#002459;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.testo_menu a{
	color:#002459;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.linea_menu{
	background:url(../immagini/linea_menu.gif ) no-repeat;
	widht:97px;
}


.sottotitolo_menu{
	color:#002459;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.background_laterale{
	background-color:#E1E1E1;
	width:213px;
	color: #000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.background-centrale_pad{
    background-color:#EDEDED;
	color:#FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-right:25px;
}

.background-centrale_pad_onlysx{
    background-color:#EDEDED;
	color:#FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-right:0px;
}

.background-centrale_pad_dx{
    background-color:#EDEDED;
	color:#FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	width: 208px;
	text-align:left
}


.titolo_iniziale {
	font-size: 19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#002459;
}


.sottotitolo {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D64435;
}


.corpo_testo_justified {
	font-size: 11px;
	color: #000000;
	text-align:justify;
	padding-right:65px;
}

.corpo_testo {
	font-size: 11px;
	color: #000000;
}

.corpo_testo td{
	font-size: 11px;
	color: #000000;
}

.corpo_testo th{
	font-size: 11px;
	color: #002459;
	text-align:left
}

.corpo_testo a {
	text-decoration:none;
	color: #000000;
	font-size: 11px;
}

a.link_sottolineato{
	text-decoration:underline;
	color: #000000;
	font-size: 11px;
}

a.bold_small{
	text-decoration:none;
	color: #000000;
	font-size: 10px;
	font-weight: bold
}

.data {
	font-size: 10px;
	color: #000000;
	background-color:#EDEDED;
	text-align:right;
	height: 20px
}


.dati_kontrol {
	font-size:9px;
	color: #000000;
}

.dati_kontrol a{
	text-decoration:underline;
	color: #000000;
}

.scritta_lato {
	font-size:12px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:30px;
	height:22px
}

.scritta_lato a{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}


.scritta_lato1 {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-left:20px !important;
	padding-left:16px;
}


.scritta_spot {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-right:0px;
	padding-bottom:51px;
}


.federpol{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
}


.federpol1{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
}


.coll_immagine a{
	border:none;
}


.restricted_area {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 20px;
	text-align: center;
	width: 50%;
}

input.restricted {
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}

input.submit{
	background: inherit;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#274973;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	padding: 3px;
}

textarea.restricted {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size:11px;
	border-width:1px
}

.tabella_form {
	color:#000000;
	font-size: 10px;
	padding-right: 5px
}

.mappa {
	border:#666666 1px solid
}

/* NEW */

.black_box {
	background-color: #120023;
	/*background-color: #00193E;*/
	width: 208px;
	color:#FFFFFF;
	border-top: 1px solid #D64435;
	padding: 10px 0px 0px 0px;
	text-align:center
}

.black_box a {
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	margin: 0px
}

.menu_item {
	color:#002459;
	font-size:12px;
	padding-top: 10px;
	padding-bottom: 3px
}

.menu_item a{
	color:#002459;
	font-size:12px;
	text-decoration: none
}

.menu_contact a{
	color:#709BA6;
	font-size:12px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 3px
}

.menu_subitem {
	color:#2D4A74;
	font-size:11px;
	padding: 2px 2px 2px 5px;
	border-bottom: 1px solid #C6CAD1;
}

.menu_subitem a {
	color: #2D4A74;
	text-decoration: none
}

.menu_subitem_last {
	color:#002459;
	font-size:11px;
	padding: 2px 2px 2px 5px;
	border: 1px dashed #EE1C23;
	margin-bottom:50px
}

.menu_subitem_last a {
	color:#002459;
	text-decoration: none
}

.job_item {
	background-color:#002459;
	color:#FFFFFF;
	font-size:12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.job_item a {
	color:#FFFFFF;
	text-decoration: none
}
.surprise {
	visibility:hidden;
}

.itaeng {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right:12px;
	margin-bottom:40px
}

.itaeng a{
	color: #3185A2;
	font-weight: bold;
	text-decoration:none
}
