/* CSS Document */

body {
	background-color: #E8ECEF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}.testobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253E90;
	font-weight: bold;
	text-decoration: none;
}
.menuorizzontale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.testobianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.testobianco:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.testobiancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
.bordi {
	border: 1px solid #09018B;
}
.sfondosx {
	background-attachment: fixed;
	background-image: url(../img/sfondo_sx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfondodx {

	background-attachment: fixed;
	background-image: url(../img/sfondo_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	text-decoration: none;
}
a.testo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	text-decoration: underline;
}
.linkmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253E90;
	font-weight: normal;
	text-decoration: none;
}

.puntini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	vertical-align: middle;
	clip:   rect(auto auto auto auto);
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
.testoboldbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253E90;
	font-weight: bold;
	text-decoration: none;
	
}
.pattern {
	background-image: url(../img/patter.gif);
	background-repeat: repeat;
}
a:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.testorossoboldbig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
	height: 13px;
	margin: 0px;
	padding: 0px;
}

.bordirossi {

	border: 1px solid #D8001D;
}
.testoboldmorebig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #253E90;
	font-weight: bold;
	text-decoration: none;
}
.sfondologo {
	background-attachment: fixed;
	background-image: url(../img/logo_ccs_trasp.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfondolame {
	background-attachment: fixed;
	background-image: url(../img/sfondo_lame_dentate.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a {
	color: #C40018;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testorossobold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
}

h2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
}

.didascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
}
.logorosso {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
}
.logoblu {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #253E90;
	font-weight: bold;
	text-decoration: none;
}
.testobiancobig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
a.testobiancobig:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
.testosmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253E90;
	font-weight: normal;
	text-decoration: none;
}
.titoloscheda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09018B;
	font-weight: bold;
	text-decoration: none;
	background-color: #F2F4F7;
}
.menuinterno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	text-decoration: underline;
}
.freccine {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000078;
	font-weight: bold;
	text-decoration: none;
}
.bordichiari {

	border: 1px solid #C7D6EF;
}
.bordidx {
	border-right: 1px solid #09018B;
}
.bordiupdw {
	border-bottom: 1px solid #A3BBE4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3BBE4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #09018B;
}
.bordidw {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09018B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #09018B;
}
.linkmenuorizz2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A2B64;
	font-weight: normal;
	text-decoration: none;
}
.linkgenerico {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	text-decoration: underline;
}
.freccinerosse {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #C40018;
	font-weight: bold;
	text-decoration: none;
}
a.menuinterno:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253E90;
	font-weight: normal;
	text-decoration: none;
}
.mwdoctestocat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lingua{
display:block;
font-size:9px;
vertical-align:top;
text-decoration:none;
margin:1px; padding:0px;
}