table.codice_sicurezza { margin: 4px auto !important; border-collapse: collapse }
.codice_sicurezza td {width: 50%; vertical-align: middle; margin: 0px; padding: 2px;}
.codice_sicurezza_img {
	vertical-align: middle; 
	border: 1px solid Black;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
fieldset {border: 1px solid gray;}
fieldset legend {	color: gray;}
BODY {
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px; color: gray;}
H1 {
	text-align: center;
	color: #7576ff;
	font-weight: bold;
	font-size: 26px;
	line-height: 40px;
	margin: 1px;
	padding: 1px;
}	
INPUT, TEXTAREA, SELECT {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#pagina {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#minwidth{width: 674px; height: 10px; clear: both;}
.blocks { text-align: left;}
div.out_paging_nav {
	white-space: nowrap;
	text-align: center!important;
	margin: 6px 2px;
	background: none; 
}
.paging_nav {
	display: table;
	float: right;
	text-align: center!important;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	border-collapse: collapse;
}
.paging_nav td {padding: 1px 4px; }
.paging_nav .actual {
	margin: 0px;
	padding: 1px;
	width: 14px;
	height: 14px;
	display: block;
	font-weight:inherit;
}
.paging_nav .pag_link{
	margin: 0px;
	padding: 1px;
	width: 14px;
	height: 14px;
}
.paging_nav .pag_link a{display: block;}
#footmsg { font-size: 11px; text-align: center; font-weight: bold }

a:link, a:active, a:visited {text-decoration: none;  color: Blue; }
a:hover, a:visited:hover{text-decoration: underline;  color: Blue; }
.titoloalto  { color: White;  font-family: "Arial Black";  font-weight: normal;  font-size: 16px;       }
.titolosinistra { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: Black;  font-weight: bold;  }
.onlinedal {font-size: 9px; font-family:tahoma, sans-serif; color: White; font-weight: bold}
.testosottoriquadro { font-size:17px; font-family:tahoma, sans-serif; color: Navy; font-weight: bold;  text-decoration: blink; }
.testosottoriquadro_over { font-size:17px; font-family:tahoma, sans-serif; color: Navy; font-weight: bold;  text-decoration: none; }
.top {background:#3AA5C9; border-top:5px solid #046D90; border-bottom:1px solid #333333}
.hr{height:1px; color:#333333}
#maincontent {}
.article {
	border: 1px solid Black;
	margin: 4px;
	padding: 2px;
	border-collapse: separate;
}
.article_title {}
.article_title H1 	{
	background:transparent url(../images/puntocentrale.gif) no-repeat scroll left center;
	color:Black;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:26px;
	float: left;
	text-align: left;
}
.datepost {
	text-align: right;
	padding-right: 6px;
	color: gray;
	font-size: 10px;
	float: right;
}
.article_text {COLOR: gray; line-height: 130%; font-size: 13px;}
.morelink {text-align: right; padding-right: 8px; font-size: 11px; font-weight: bold;}
.topicimg {float: left;}
.blocks .Menu {
	width: 100%;
	color: Gray;
	text-align: center;
	font-weight: normal;
	list-style: none;
	margin: 8px 0px 8px 0px;
	padding: 2px;
	padding-left: 0px;
	line-height: normal;
}
.blocks .Menu li { margin: 5px 0px 15px 0px;}
.blocks .Menu a , .blocks .Menu a:link, .blocks .Menu a:active, .blocks .Menu a:visited {
	color: Silver;
	font: italic normal bold 18px/18px "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.blocks .Menu a:hover {
	color: Gray;
	text-decoration: none;
}

.block_title {	height: 20px; }
.block_title H3 {	color: #1F1F1F;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#blocksc .block_title H3, #blocksd .block_title H3 {
	padding: 1px; text-align: center; text-decoration: underline;
}
.block_content{font-size: 12px; color: black;}
#blocksl{width: 156px;}
.td_block_left {
	border-color: white rgb(153, 153, 153) rgb(153, 153, 153);
	border-top: 1px solid white;
	border-right: 1px solid rgb(153, 153, 153);
	text-align: center;
	background-color: #EBEBEB;
	max-width: 156px;
	color: Black;
}
.td_block_right {
	background: White url(../images/titolocentralesfondo3.gif) repeat-x;
	vertical-align: top;
	padding: 30px 4px 2px 2px;
	width: 100%;
	color: Black;
}
.open_table_out, .open_table2_out {
	background-color: Gray;
	margin: 1px 2px 1px 5px;
	margin-left: 5px;
}
.open_table_in, .open_table2_in { background-color: #ffffff;}
#prontoperilsuccesso, #prontoperilsuccesso SPAN , #prontoperilsuccesso a {
	color: Black;
}
#prontoperilsuccesso a:hover {
	color: Black;
	text-decoration: underline;
}
#td_footmsg{
	background-color: #eeeeee;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
}
.mod-richiesta { color: black;}
.mod-richiesta #tab_richiestasito label {font-weight: bold;}
.mod-richiesta #tab_richiestasito .bianca{background-color: white;}
.mod-richiesta #tab_richiestasito .intestazione-sezione{
	color: white;
	font-family: Calibri,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	white-space: nowrap;
	text-transform: uppercase;
}