/* CSS Document */
html {
	font-size: 100%
}
body {
	background-color:#FFFFFF;
	width:auto;
	margin: 0 1em 1em 1em;
	padding:0;
}
#header, #footer, #content {
	text-align:left;
}
img {
	border:0
}
form {
	display:inline
}
A {
	text-decoration:none
}
DIV.hiddenBox {
	color:#fff;
	font-size:1px;
	height:.2em;
	position:absolute;
	left:500px;
}
#hdrPrint {
	display:none;
}
DIV.hiddenBox A, DIV.hiddenBox SPAN {
	color:#fff;
	font-size:0.01px;
	height:0.01em;
}
DIV.cl {
	clear:both;
	font-size:1px;
}
.hidPipe {
	font-size:0px;
	color:#fff
}
/* Content */
#content {
	clear:both
}
#organText {
	display:none;
}
#left {
	float:left;
	width:20%;
	margin-bottom:1em
}
#leftContent {
	margin-right:10px
}
#center, #cHome {
	float:left;
	width:60%;
	margin-right:-3px;
}
#right, #rightHome {
	float:left;
	width:20%;
	margin-right:-3px;
	margin-bottom:1em;
}
#rightContent {
	margin-right:6px
}
.cForm {
	display:inline;
}
DIV#welPath, DIV#cWel, DIV#cCSt, DIV.bannerCTest, DIV.linkBoxOver, DIV.linkAgIst {
	display:inline;
}
.exeForm {
	font-weight:800;
	color:#528cbd;
}
/* Default styles */
h1 {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	margin:0 0 0.67em 0;
	padding:0;
}
h2, h3, A.linkTitle, A.h3Link {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	margin:0.82em 0;
	padding:0;
}
h2 {
	color:#9d9d9d
}
A.linkTitle:hover {
	color:#193e5c
}
h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	font-weight:800;
	margin:0;
	padding:0;
}
/*h4 {
	text-transform: uppercase;
}*/
h5 {
	margin-top:1em;
	color:#5275A5
}
h2.subTitle {
	margin:0;
	font-weight:800;
	margin-top:2px;
	color:#5275A5
}
h3.subTitle {
	margin:0;
	font-weight:800;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#9d9d9d
}
h1 {
	font-size:17px
}
h2 {
	font-size:16px
}
h3, .h3Link {
	font-size:16px
}
h4 {
	font-size:14px
}
h5 {
	font-size:11px
}
h2.subTitle {
	font-size:12px
}
h3.subTitle {
	font-size:12px
}
.imgLeft {
	float: left;
	margin-right:7px;
	margin-bottom:7px
}
.imgRight {
	float: right;
	margin-left:7px;
	margin-bottom:7px
}
/* Tools Stampa ed Invia */
#tools, #tools_up {
	clear:both;
	text-align:right;
	margin-right:5px;
	font-weight: bold !important;
}
#tools li, #tools_up li {
	list-style-type:none;
	display:inline;
	}
#tools, #tools A, #tools_up, #tools_up A  {
	text-transform:uppercase;
	color: #9D9D9D !important;
	text-decoration:none !important;
}
#tools A:hover, #tools_up A:hover {
	color:#585858 !important;
}
#tools img, #tools_up img  {
	vertical-align:middle;
	margin-left:10px
}
/* Path */
#path {
	text-align:left;
	margin: 3px 7px 13px 7px
}
#pathRight {
	text-align:right;
	margin: 3px 7px 13px 7px
}
#pathRight A, #pathRight {
	color:#528cbd;
	text-decoration:none
}
#pathRight A:hover {
	color:#5275A5;
	text-decoration:none
}
#pathRight A.pathNrm {
	color:#585858;
}
#pathRight A.pathNrm:hover {
	color:#5275A5;
}

#path A, #path {
	color:#528cbd;
	text-decoration:none
}
#path A:hover {
	color:#5275A5;
	text-decoration:none
}
#path A.pathNrm {
	color:#585858;
}
#path A.pathNrm:hover {
	color:#5275A5;
}
/* Footer */
#footer {
	clear:both;
	text-align:center;
	margin-bottom:2em;
}
#footer, #footer A {
	font-family: Arial, Helvetica, sans-serif;
	color:#585858;
	line-height:24px;
	text-decoration:none
}
#footer A:hover {
	color:#5275A5;
}
#footer IMG {
	border:0;
	margin: 0 27px
}
#footer DIV {
	border-top:1px solid #CCCCCC;
	margin-top:1em
}
/* 01 Box */
.Box01Top, .Box01Cont {
	border-left: 1px solid #CCCCCC;
}
.Box01Top {
	background-image:url(../i/01topBox.gif);
	background-color:#9d9d9d;
	font-size:0;
	height:2px;
	background-position:right bottom;
	width:100%;
	background-repeat:no-repeat
}
.Box01Cont {
	background-image:url(../i/01contBox.gif);
	background-position:bottom right;
	width:100%;
	padding: 2px 0 4px 0
}
.Box01Cont .sepBanner {
	padding:0;
	margin:2px 2px 2px 0;
	border-top:1px solid #CCCCCC;
	font-size:0px
}
/* Banner Box */
.bannerBox, .bannerBoxLeft, .bannerBoxRight {
	height:51px
}
.bannerBox {
	background-image:url(../i/bannerBoxRight.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin: 0 4px 0 2px;
	position:relative;
	background-color:#86bfdd;
}
.bannerBoxLeft {
	background-image:url(../i/bannerBoxLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	padding-left:12px;
	padding-top:7px;
}
.bannerBoxRight {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	background-position:right;
	background-repeat:no-repeat;
}
.bannerBox DIV a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}
.bannerBox DIV a:hover {
	color:#193e5c
}
.bannerYellow .bannerBox {
	background-color:#DAE28F
}
.bannerYellow .bannerBox DIV a:hover {
	color:#000000
}
.bannerYellow .bannerBoxLeft {
	background-image:url(../i/bannerBoxRightYellow.gif);
}
/* Links con testata Box */
.linkTBox {
	width:100%;
	border-left: 1px solid #CCCCCC;
}
.linkTBoxContent {
	background-image:url(../i/linkTBoxMid.gif);
	background-position:right;
	background-repeat:repeat-y
}
.linkTBox .linkTBoxBottom {
	position:relative;
	height:7px;
}
.linkTBox .linkTBoxBottom DIV {
	font-size:0;
	height:7px
}
.linkTBox .linkTBoxBottom .leftBoxBottom {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/linkTBoxBottomLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	width:30px
}
.linkTBox .linkTBoxBottom .rightBoxBottom {
	position:absolute;
	top:0;
	right:0;
	background-image:url(../i/linkTBoxBottomRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	z-index:1;
}
.linkTBox .linkTBoxTop, .linkTBox .linkTBoxTop .leftBoxTop, .linkTBox .linkTBoxTop .rightBoxTop {
	height:47px
}
.linkTBox .linkTBoxTop {
	position:relative;
	background-image:url(../i/linkTBoxTopRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.linkTBox .linkTBoxTop DIV {
}
.linkTBox .linkTBoxTop .leftBoxTop {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/linkTBoxTopLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	/*color:#585858;*/
	
	padding: 4px 0 0 12px;
	font-weight:bold;

}
.linkTBox .linkTBoxTop .rightBoxTop {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
/* Liste di link per Box Con Testata */
.linkTBoxContent ul {
	margin: 0;
	padding: 4px 12px 4px 30px;
	list-style: none;
	padding-left: 12px;
}
.linkTBoxContent ul li A {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#585858;
	text-decoration:none;
	display:block;
	margin-left: 8px;
	font-size:1.20em
}
.linkTBoxContent ul li A:hover {
	color:#528cbd
}
.linkTBoxContent ul li {
	border-bottom: 1px solid #CCCCCC;
	background-image:url(../i/dotArrowRight.gif);
	background-position:left top;
	background-repeat:no-repeat
}
/* Links Box */
.linkBox {
	width:100%;
	border-left: 1px solid #CCCCCC;
}
.linkBoxContent {
	background-image:url(../i/linkTBoxMid.gif);
	background-position:right;
	background-repeat:repeat-y
}
.linkBox .linkBoxBottom {
	position:relative;
	height:7px;
}
.linkBox .linkBoxBottom DIV {
	font-size:0;
	height:7px
}
.linkBox .linkBoxBottom .leftBoxBottom {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/linkTBoxBottomLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	width:30px
}
.linkBox .linkBoxBottom .rightBoxBottom {
	position:absolute;
	top:0;
	right:0;
	background-image:url(../i/linkTBoxBottomRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	z-index:1;
}
.linkBox .linkBoxTop, .linkBox .linkBoxTop .leftBoxTop, .linkBox .linkBoxTop .rightBoxTop {
	height:7px
}
.linkBox .linkBoxTop {
	position:relative;
	background-image:url(../i/linkBoxTopRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.linkBox .linkBoxTop DIV {
}
.linkBox .linkBoxTop .leftBoxTop {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/linkBoxTopLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	width:30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 4px 0 0 12px
}
#leftContent .leftBoxTop a {
	color:#FFFFFF;
}
#leftContent .leftBoxTop a:hover {
	color:#000000;
}
.linkBox .linkBoxTop .rightBoxTop {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
/* Liste di link per Box */
.linkBoxContent ul {
	margin: 0;
	padding: 0px 12px 4px 30px;
	list-style: none;
	padding-left: 12px;
}
.linkBoxContent ul li A {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#585858;
	text-decoration:none;
	display:block;
	margin-left: 8px;
	line-height:1.80em
}
.linkBoxContent ul li A:hover {
	color:#5275AE;
}
.linkBoxContent ul li {
	border-bottom: 1px solid #CCCCCC;
	background-image:url(../i/dotArrowRight.gif);
	background-position:left top;
	background-repeat:no-repeat
}
.linkBoxContent ul li.last, .linkTBoxContent ul li.last {
	border:0
}
/* Box Link pagine interne */
.linkBoxInt .linkBoxTop, .linkBoxInt .linkBoxTop .leftBoxTop, .linkBoxInt .linkBoxTop .rightBoxTop {
	height:37px
}
.linkBoxInt .linkBoxTop {
	position:relative;
	background-image:url(../i/linkBoxIntTopLeft.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.linkBoxInt .linkBoxTop DIV {
	line-height:1.13em
}
.linkBoxInt .linkBoxTop .leftBoxTop {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/linkBoxIntTopRight.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#193E5C;
	 font-weight: bold;
	/*color:#FFFFFF;*/
	padding: 4px 0 0 9px
}
.linkBoxInt .linkBoxTop .rightBoxTop {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
.linkBoxInt .linkBoxContent {
	border-left: 1px solid #CCCCCC
}
.linkBoxInt .linkBoxContent {
	background-image:url(../i/01contBox.gif);
	background-position:bottom right;
}
.linkBoxInt .linkBoxContent ul, .linkBoxInt .linkBoxContent ul li {
	margin-left:0;
	margin-right:0;
	padding-left:1px;
	padding-right:3px
}
.linkBoxInt .linkBoxContent ul li {
	background-image:none
}
.linkBoxInt .linkBoxContent ul li A {
	line-height:1.1em;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../i/dotIntArrowRight.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.boxRich {
	margin: 0 7px;
	padding: 7px 0;
}
.boxRich a {
	color:#5275A5
}
.boxRich a:hover {
	color:#585858
}
/* Box Banner con testata */
.BoxCTest {
	position:relative;
	background-image: url(../i/BoxCTestRight.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-right:-1px
}
.leftBoxCTest {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-image: url(../i/BoxCTestLeft.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#585858;
	font-size:14px;
}
.rightBoxCTest {
	position:absolute;
	top:0;
	right:0;
}
.bannerCTest .Box01Top {
	background-image:none;
	background-color:#CCCCCC;
	font-size:0;
	height:1px;
}
/* Box Agenda */
#homeAgenda .leftBoxTop {
	background-image: url(../i/boxAgTopLeft.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#homeAgenda .linkBoxTop {
	background-image: url(../i/boxAgTopRight.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#homeAgenda .leftBoxBottom {
	background-image: url(../i/boxAgBotLeft.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#homeAgenda .rightBoxBottom {
	background-image: url(../i/boxAgBotRight.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#homeAgenda .linkBoxContent {
	background-color:#9d9d9d;
	background-image:url(../i/boxAgBotMid.png);
	background-repeat:repeat-y;
	border-left:0;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 0 10px;
}
/* Menu laterale sx */
#menu ul {
	padding:0;
	margin:0;
	list-style:none;
	text-indent:0;
}
#menu ul li {

	margin:0;
	padding:0;
	border-bottom: 1px solid #CCCCCC;
	line-height:24px
}
#menu ul li A {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#193e5c;
	text-decoration:none;
	display:block;
	padding-left:7px
}
#menu ul li span {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#193e5c;
	text-decoration:none;
	display:block;
	padding-left:7px
}
#menu ul li A:hover {
	background-color:#F0F6FC;
	color:#193e5c;
}
#menu ul li A.selected {
	background-color:#F0F6FC;
	color:#193e5c;
}
#menu ul li ul {
	border-top: 1px solid #CCCCCC;
}
#menu ul li ul li A {
	font-family: Arial, Helvetica, sans-serif;
	color:#585858;
}
#menu ul li ul li {
	border:0
}
#menu ul li ul li A.selected {
	font-weight:800;
	color:#5275a5;
	background-color:#F5F5F5
}
#menu ul li ul li A:hover {
	color:#5275a5;
	background-color:#F5F5F5
}
#menu ul li ul li ul {
	margin-left:7px;
	/*border-bottom: 1px solid #CCCCCC;*/
}
#menu ul li ul li ul li {
}
#menu ul li ul li ul li A {
	font-family: Arial, Helvetica, sans-serif;
	color:#585858;
	padding-left:10px;
	background-image:url(../i/dotArrowRight.gif);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:40px
}
#menu ul li ul li ul li A.selected {
	color:#5275A5;
}
/* Corpo Centrale - Pagine interne */
#contentIntCenter2 {
	margin-right:27px;
	margin-left:10px;
}
#contentIntCenter2 p {
	margin:0 0 12px 0;
	padding:0;
	text-align:justify
}
#contentIntCenter2 .args p {
	margin-bottom:5px
}
#contentIntCenter2 h1 {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	margin:0 0 0.67em 0;
	padding:0;
}
#contentIntCenter2 h2, #contentIntCenter h3, #contentIntCenter A.linkTitle, #contentIntCenter A.h3Link {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	margin:0.82em 0;
	padding:0;
}
#contentIntCenter2 h2 {
	color:#9d9d9d
}
#contentIntCenter {
	margin-right:27px;
	margin-left:10px;
}

#contentIntCenter p {
	margin:0 0 12px 0;
	padding:0;
	text-align:justify
}
#contentIntCenter .args p {
	margin-bottom:5px
}
#contentIntCenter h1 {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	margin:0 0 0.67em 0;
	padding:0;
}
#contentIntCenter h2, #contentIntCenter h3, #contentIntCenter A.linkTitle, #contentIntCenter A.h3Link {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	margin:0.82em 0;
	padding:0;
}
#contentIntCenter h2 {
	color:#9d9d9d
}
#contentIntCenter A.linkTitle:hover {
	color:#193e5c
}
#contentIntCenter h4, #contentIntCenter h5 {
	font-family: Arial, Helvetica, sans-serif;
	color:#5275A5;
	font-weight:normal;
	font-weight:800;
	margin:0;
	padding:0;
}
/*#contentIntCenter h4 {
	text-transform: uppercase;
}
#contentIntCenter h5 {
	margin-top:1em;
	color:#5275A5
}*/
#contentIntCenter ul {
	margin-left:0;
	margin-right:0;
	padding-left:15px;
	padding-right:0
}
#contentIntCenter ol {
	margin-left:0;
	margin-right:0;
	padding-left:22px;
	padding-right:0
}
#contentIntCenter ul li, #contentIntCenter ol li {
	text-indent:0px
}
#contentIntCenter A {
	color:#5275A5;
	font-weight:800;
	text-decoration:none
}
#contentIntCenter P A:hover {
	background-color:#F0F6FC
}
#contentIntCenter P.pRight, #contentIntCenter DIV.pRight, P.pRight, DIV.pRight {
	text-align:right !important;
}
#contentIntCenter P.pLeft, #contentIntCenter DIV.pLeft, P.pLeft, DIV.pLeft {
	text-align:left !important;
}
#contentIntCenter P.pCent, #contentIntCenter DIV.pCent, P.pCent, DIV.pCent {
	text-align:center !important;
}
#contentIntCenter P.pJust, #contentIntCenter DIV.pJust, P.pJust, DIV.pJust {
	text-align:justify !important;
}
#contentIntCenter P IMG.imgLeft, #contentIntCenter .imgLeft {
	float: left;
	margin-right:7px;
	margin-bottom:7px
}
#contentIntCenter P IMG.imgRight, #contentIntCenter .imgRight {
	float: right;
	margin-left:7px;
	margin-bottom:7px
}
#contentIntCenter h2.subTitle {
	margin:0;
	font-weight:800;
	margin-top:2px;
	color:#5275A5
}
#contentIntCenter h3.subTitle {
	margin:0;
	font-weight:800;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#9d9d9d
}
#contentIntCenter A.h3Link {
	display:block;
	margin:0
}
#contentIntCenter A.h3Link:hover {
	color:#9d9d9d
}
#contentIntCenter .boxLinks ul {
	margin:0 0 30px 0;
	padding:0
}
#contentIntCenter .boxLinks ul li A {
	color:#585858;
	font-weight:normal;
	line-height:1.80em;
	padding-left:35px;
	display:block;
	background-image:url(../i/dotIntArrowBigRight.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#contentIntCenter .boxLinks ul li A:hover {
	color:#5275A5;
	text-decoration:none;
	background-color:#F0F6FC;
	background-image:url(../i/dotIntArrowBigRightSel.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#contentIntCenter .boxLinks ul li {
	list-style:none;
	margin-left:0;
	border:1px solid #CCCCCC;
	border-bottom:0;
}
#contentIntCenter .boxLinks ul li.last {
	border-bottom:1px solid #CCCCCC;
}
#contentIntCenter .sep, #contentIntCenter .sepDrk, #rightContent .sepDrk {
	padding:0;
	margin:10px 0;
	border-top:1px solid #CCCCCC;
	font-size:0px
}
#contentIntCenter .sepContact {
	border-bottom:1px solid #CCCCCC;
	background-image:url(../i/icoMail.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:19px;
	margin-top: -20px
}
#contentIntCenter .sepDrk {
	border-top:1px solid #9d9d9d;
}
#contentIntCenter .backList {
	background-image:url(../i/arrowBackLeft.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:16px;
	clear:both;
}
#contentIntCenter .backList A {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	font-weight:normal
}
#contentIntCenter .backList A:hover {
	color:#5275A5;
}
#contentIntCenter .intPaginaz {
	text-align:center;
	border:1px solid #CCCCCC;
	padding: 0.3em 0
}
#contentIntCenter .intPaginaz IMG {
	vertical-align:middle
}
#contentIntCenter .intPaginaz A {
	font-weight: normal;
	color:#9d9d9d;
}
#contentIntCenter .intPaginaz A:hover {
	color:#5275A5;
}
#contentIntCenter .intPaginaz span {
	color:#5275A5;
	font-weight:800
}
#contentIntCenter .chooseAndGo {
	border:1px solid #CCCCCC;
	padding: 0.3em 1em;
}
#contentIntCenter .chooseAndGo select {
	background-color:#f5f5f5;
	color:#585858;
	border: 1px solid #9d9d9d;
}
#contentIntCenter #lgslz .chooseAndGo {
	display:inline;
	border:0;
}
#contentIntCenter .elInt .leftInt {
	float:left;
}
#contentIntCenter .elInt .leftInt IMG {
	width:106px;
}
#contentIntCenter .elInt .rightInt {
	margin-left:118px;
	height:1%
}
#contentIntCenter .elInt .rightIntEmpt {
	margin-left:0px;
	height:1%
}
#contentIntCenter .elInt .rightInt H2, #contentIntCenter .elInt .rightIntEmpt H2 {
	margin:0
}
#contentIntCenter .testOver, #contentIntCenter .testOverLeft, #contentIntCenter .testOverRight {
	min-height:62px;
	height:auto !important;
	height:62px;
}
#contentIntCenter .testOver {
	position:relative;
	background-image:url(../i/testOverRight.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#contentIntCenter .testOverLeft {
	position: absolute;
	top:0;
	left:0;
	background-image:url(../i/testOverLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 0.80em 0 0 9px
}
#contentIntCenter .testOverRight {
	position: absolute;
	top:0;
	right:0;
}
#contentIntCenter #testAgenda .testOverLeft {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
/* Box Speciali */
.Box01Cont .speciale {
	background-color:#f5f5f5;
	margin-right:2px;
	border-top:1px solid #CCCCCC
}
.Box01Cont .contSpeciale {
	padding:5px
}
/* Speciali Home - Struttura */
#cHome #contentIntCenter {
	margin-right:4px
}
#rightHome, #prPn {
	background-position:top;
	background-repeat:repeat-x;
}
#rightHome {
	background-image: url(../i/bgHome01.gif);
	background-color:#F0F6FC
}
#cHome, #cWel #cHome {
	background-image: url(../i/bgHome01.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.leftDIV {
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.rightDIV a {
	float:right;
	background-position:left;
	padding-left:15px;
	background-repeat:no-repeat;
	line-height:1.6em;
}
.rightDIV a, #prPn a.title, .newsBig a.title, #cHome .nSml .dt {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
/* Speciali Home - Struttura */
#pers {
	min-height:40px;
	height:auto !important;
	height:40px;
	border-left: 1px solid #CCCCCC;
	text-align:center
}
#pers A {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#585858;
	font-weight:normal;
	line-height: 2.4em
}
#pers A:hover {
	color:#5275A5
}
#pers span {
	display:block;
	float:left;
}
#pers span.mini, #pers span.vice, #pers span.sotto, #pers span.dipa {
	width:25%;
	margin-right:-1px;
}
#prPn {
	background-image: url(../i/bgPrimoPiano.gif);
	padding: 15px 8px 6px 8px;
	background-color:#F5F5F5;
	position:relative;
}
#prPn .leftDIV, #prPn a, #prPn .rightDIV a, #prPn {
	color:#FFFFFF;
	position:relative;
}
#prPn p {
	margin-bottom:0;
	position:relative;
}
#cHome #prPn DIV.sep, #cWel #cHome #prPn DIV.sep {
	border-top:1px solid #ffffff;
	clear:both;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px
}
#prPn IMG {
}
.newsBig IMG.prPnSmlImg, #cWel #prPn IMG.prPnSmlImg {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	width:83px;
}
#prPn IMG.prPnImg {
	width:120px;
	position:relative;
	float:left;
	margin: 0 8px 4px 0;
	border:1px solid #CCCCCC;
}
#prPn .rightDIV a {
	background-image: url(../i/dotArrowPP.gif);
}
#prPn .rightDIV a:hover, #prPn a:hover {
	text-decoration:none;
	color:#193e5c;
	position:relative;
}
#prPn a.title, .newsBig a.title, #cHome .nSml .dt {
	font-weight:800;
}
a.dett {
	font-weight:normal !important;
	position:relative;
}
#prPn a.dett:hover {
	color:#193e5c
}
#cHome .newsBig a.dett, #cWel #prPn a.dett {
	background-image: url(../i/dotArrowDett.gif);
	color:#585858;
}
#cWel #prPn a.dett {
	background-image: none;
}
#cHome .newsBig a.dett:hover, #cWel #prPn a.dett:hover {
	text-decoration:none;
	color:#5275A5
}
#cHome .newsBig a.dett {
	background-image: none;
}
#cHome .newsBig a.dett:hover {
}
.newsBig, .db, .nSml {
	padding: 7px 8px 0 8px;
}
#cHome div.sep, #cHome div.sepDrk {
	margin-left:8px;
	margin-right:8px;
	margin-top:3px;
	margin-bottom:0;
	clear:both
}
#cHome .newsBig a.title:hover {
	color:#9d9d9d;
	text-decoration:none;
	background-color:#FFF;
}
#cHome .newsBig IMG.prPnSmlImg {
	width:83px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	border:1px solid #ccc;
}
#cHome .nSml a.title:hover {
	color:#5275A5;
	text-decoration:none
}
#cHome .nSml a.title {
	color:#585858
}
#cHome .nSml .dt {
	color:#5275A5;
}
#cHome .db .rightDIV a {
	background-image: url(../i/dotArrowNews.gif);
	color:#585858
}
#cHome .db .rightDIV a:hover {
	color:#5275A5
}
#prPn .rightDIV a, #cHome .db .rightDIV a {
	font-weight:normal
}
/* welcome Temi */
#cWel #rightHome {
	background-image:url(../i/bgWel.gif)
}
#cWel #cHome {
	background-image:url(../i/stripeWel.jpg);
	background-position:right top
}
#cCSt #rightHome {
	background-image:url(../i/bgMin.gif)
}
#cSer #rightHome {
	background-image:url(../i/bgServ.gif)
}
#cMin #rightHome {
	background-image:url(../i/bgMinistero.gif)
}
#cCSt #cHome {
	background-image:url(../i/stripeMin.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#cNLForm #contentIntCenter {
	margin-top:0px
}
#cSer #center {
	background-image:url(../i/stripeServizi.gif);
	background-position:right top;
	background-repeat:no-repeat
}
#cMin #cHome {
	background-image:url(../i/stripeMinistero.jpg);
	background-position:right top
}
#cWel #leftContent {
	margin-top:28px
}
#cWel #rightContent {
	margin-top:61px
}
#cCSt #rightContent, #cMin #rightContent, #cSer #rightContent {
	margin-top:13px
}
#cWel .welIntro {
	position:relative;
	min-height:113px;
	height:auto !important;
	height:113px;
}
#cWel .welTit, #cWel .welTit H1, #cWel .minTit H1 {
	color:#FFFFFF;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	margin-bottom:0
}
#cWel .welImg {
	float:right;
	position:absolute;
	top:0;
	right:0;
	z-index:1
}
#cWel .welTit, #cWel .minTit {
	padding: 4px 0 0 10px;
	margin-top:17px
}
#cWel .welTit {
	min-height:93px;
	height:auto !important;
	height:93px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:2
}
#cWel .welTit P, #cWel .welTit h1 {
	width:70%;
	text-align:justify
}
#cWel .minTit {
	margin-top:21px;
	min-height:36px;
	height:auto !important;
	height:36px;
}
#cNLForm .minTit {
	min-height:36px;
	height:auto !important;
	height:36px;
}
#cWel #prPn {
	background-image:none;
	background-color: #F5F5F5;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding: 0px 8px 6px 8px;
}
#cWel #prPn .leftDIV, #cWel #prPn a.title {
	color:#5275A5
}
#cWel #prPn, #cWel #prPn a.dett {
	color:#585858
}
#cWel #prPn a.dett:hover, #cWel #prPn a.title:hover {
	color:#193e5c
}
#cWel #prPn IMG {
}
#cWel #cHome #prPn DIV.sep {
	border-top:1px solid #5275A5;
	margin-bottom:5px
}
.args {
	margin: 5px 8px 0 8px;
}
.args IMG {
}
#cHome #contentIntCenter .args IMG.prPnSmlImg {
	width:83px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #ccc;
}
.args .colSX {
	float:left;
	width:50%;
}
.args .colDX {
	float:right;
	width:48%
}
#cWel .args P {
	margin-bottom:0.6em
}
.args P A, #cHome #contentIntCenter .args A {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.args P A:hover {
	background-color:#FFFFFF !important;
	color:#585858 !important
}
#cHome #contentIntCenter .args P, #cHome #contentIntCenter .args P A, #cHome #contentIntCenter .args P A:hover {
	text-align:left;
}
#cHome #contentIntCenter .args A:hover {
	color: #9d9d9d
}
.args a.dett {
	color:#585858 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	background-position:top left;
	background-repeat:no-repeat;
}
.args a.dett:hover {
	text-decoration:none;
	color:#5275A5 !important;
}
#cWel .bannerCTest .Box01Cont .colSX {
	width:50%;
	float:left;
	border-right:1px solid #CCCCCC
}
#cWel .bannerCTest .Box01Cont .colDX {
	width:50%;
	float:right;
	margin-right:-2px
}
#cWel .bannerCTest .linkBoxContent {
	border:0;
	background-image:none
}
#cWel .bannerCTest .linkBoxContent ul li {
	border:0;
	padding-bottom:0.3em;
}
#cWel .bannerCTest .linkBoxContent A {
	color:#585858;
	font-weight:normal
}
#cWel .bannerCTest .linkBoxContent A:hover {
	color:#5275A5
}
#cWel #vediAnche {
	margin-right:8px;
	margin-left:8px
}
#cWel .bannerTopWelBox {
	background-color: #629215;
	border: 1px solid #4E7410;
	padding: 3px;
	color:#FFFFFF;
	font-weight: bold;
}
#cWel .bannerTopWelBox, #cWel .bannerBotWelBox {
	margin: 0 5px 0 3px;
}
#cWel .bannerBotWelBox {
	padding: 3px;
	color:#000000;
	background-image:url(../i/bannerBoxWel.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	background-color:#C7D457;
}
#cWel .bannerBotWelBox a {
	color:#193E5C;
	text-decoration:none;
	display:block;
	padding-left:20px;
	background-image:url(../i/dotArrowRightYel.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:8px
}
#cWel .bannerBotWelBox a:hover {
	text-decoration:underline;
}
.linkTBox .linkWBoxBottom, .leftWBoxBottom, .linkTBox .linkWBoxBottom .rightWBoxBottom {
	height:46px
}
.linkTBox .linkWBoxBottom {
	position:relative;
	background-image:url(../i/linkTBoxBotRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.linkTBox .linkWBoxBottom DIV {
}
.linkTBox .linkWBoxBottom .leftWBoxBottom {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/linkTBoxBotLeftBlu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 4px 0 0 12px
}
.linkTBox .linkWBoxBottom .rightWBoxBottom {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
.linkTBox .linkWBoxBottom a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-left:20px;
	background-image:url(../i/dotArrowRightBlu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:4px;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.linkTBox .linkWBoxBottom a:hover {
	color:#193E5C
}
.linkTBox .linkTBoxContent .linkTBoxDoc a {
	display:block;
	padding-left:40px;
	background-image:url(../i/imgDoc2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#585858;
	text-decoration:none;
	height: 31px;
	min-height:31px;
	height:auto !important;
	height:31px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
	margin-right:2px
}
.linkTBox .linkTBoxContent .linkTBoxDoc a:hover {
	color:#5275A5
}
.linkTBox .linkTBoxContent .nSml {
	border-bottom:1px solid #CCCCCC;
	margin-right:2px;
	padding-bottom:7px
}
.linkTBox .linkTBoxContent .nSml .dt {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#5275A5;
}
.linkTBox .linkTBoxContent .nSml a.title {
	color:#585858;
}
.linkTBox .linkTBoxContent .nSml a.title:hover {
	color:#5275A5
}
.linkBoxOver .leftBoxCTest {
	background-image: url(../i/BoxCTestLeftBlu.gif);
}
#cCSt .linkBoxOver .leftBoxCTest, #cMin .linkBoxOver .leftBoxCTest, #cSer .linkBoxOver .leftBoxCTest {
	background-image: url(../i/BoxCTestLeftAzz.gif);
}
.leftBoxCTest A {
	color:#585858;
}
.leftBoxCTest A:hover {
	color:#9d9d9d;
}
#welPath #path {
	margin-bottom:-1.2em
}
#organigramma {
	text-align:center
}
/* Servizi */
.howToServizi {
	padding:12px;
	position:relative;
}
.howToServizi .contentHowTo {
	float:left;
}
.howToServizi IMG {
	margin-right:12px
}
#center .howToServizi .vai a {
	display:block;
	margin-left:194px;
	padding-left:20px;
	background-image:url(../i/dotArrowRightServ.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
#center .linkTBoxContent .vai a {
	display:block;
	padding-left:20px;
	background-image:url(../i/dotArrowRightServ.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.rowServ .sectServL, .rowServ .sectServC, .rowServ .sectServR {
	float:left;
	width:33%;
}
.rowServ .sectServR {
	float: right;
}
.rowServ .sectServC {
	width:34%
}
.rowServ .sectServR .linkTBox {
	margin: 0 0 0 auto
}
.rowServ .sectServC .linkTBox {
	margin: 0 auto
}
.rowServ .sectServL .linkTBox, .rowServ .sectServC .linkTBox, .rowServ .sectServR .linkTBox {
	width:90%
}
.rowServ .linkTBox .linkTBoxContent {
	padding:8px;
	min-height:180px;
	height:auto !important;
	height:180px;
}
/* HowTo e Concorsi */
.tableHowto {
	width:100%;
	border: 1px solid #CCCCCC;
}
.tableHowto TD {
	border: 1px solid #CCCCCC;
	border-right:0;
	border-top:0;
	padding: 7px 10px
}

.tableHowto TD.doc {
	width:80px;
	text-align:center
}
.tableHowto TD.tdIndir {
	color:#528cbd;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800
}
#contentIntCenter .tableHowto td a {
	color:#585858
}
#contentIntCenter .tableHowto td a:hover {
	color:#5275A5
}
#contentIntCenter .tableHowto td a {
	color:#585858
}
#contentIntCenter .tableHowto td a:hover {
	color:#5275A5
}
#contentIntCenter .tableHowto td SPAN.concScad H3.subTitle {
	color:#9d9d9d
}
#contentIntCenter .tableHowto td SPAN.concScad a {
	color:#585858
}
#contentIntCenter .tableHowto td SPAN.concScad a:hover {
	color:#5275A5
}
.rowTopIndir TD {
	background-image: url(../i/boxIndirRowTop.gif);
	color:#FFFFFF;
	font-weight:800;
	background-position:top;
	background-repeat:repeat-x;
}
#contentIntCenter .divComePer {
	float:left;
	width:32%;
}
.contHowto .titleHowto, .contTrio .titleHowto {
	background-image:url(../i/bgTitleHowto.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#FFFFFF;
	border-bottom:1px solid #9d9d9d;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	padding: 7px 11px;
}
.contTrio .titleHowto {
	background-image:url(../i/bgTitleTrio.gif);
	color:#5275A5;
}
.contHowto .textHowto {
	border: 1px solid #CCCCCC;
	border-top:0;
	padding: 7px 10px
}
#contentIntCenter .contHowto .textHowto h2.subTitle {
	margin-bottom:7px
}
#stipeHowto .testOverLeft, #lgslz .testOverLeft, #bandi .testOverLeft, #concorsi .testOverLeft {
	background-image:url(../i/testOverLeftHowto.gif);
	width:auto;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	padding: 7px 11px;
}
#stipeHowto .testOver, #lgslz .testOver {
	background-image:url(../i/testOverRightHowto.gif);
}
#stipeHowto .testOver, #stipeHowto .testOverLeft, #stipeHowto .testOverRight, #lgslz .testOver, #lgslz .testOverLeft, #lgslz .testOverRight, #bandi .testOver, #bandi .testOverLeft, #bandi .testOverRight, #concorsi .testOver, #concorsi .testOverLeft, #concorsi .testOverRight {
	min-height:50px;
	height:auto !important;
	height:50px;
}
#lgslz .testOverLeft, #bandi .testOverLeft, #concorsi .testOverLeft {
	background-image:url(../i/testOverLeftBlu.gif);
}
#lgslz .testOver {
	background-image:url(../i/testOverRightLgslz.gif);
	background-color: #86BFDD;
}
#bandi .testOver {
	background-image:url(../i/testOverRightBandi.gif);
	background-color: #86BFDD;
}
#concorsi .testOver {
	background-image:url(../i/testOverRightConcorsi.gif);
	background-color: #86BFDD;
}
#contentIntCenter a.richAvanz {
	font-weight:normal;
	color:#fff;
}
#contentIntCenter a:hover.richAvanz {
	font-weight:normal;
	color:#5275A5;
}
/* Gallery */
.elGall {
	width:175px;
	border:1px solid #CCCCCC;
	padding:1px;
	background-color:#f5f5f5;
	text-align:left;
	float:left;
	margin: 0 6px 7px 6px;
	position:relative;
}
.elGall .imgGall, .elGall .elGallImg, .elGall .elGallLent {
	width:175px;
	height:128px
}
.elGallImg {
	position:absolute;
	top:1px;
	left:1px;
}
.elGall .imgGall, .elGall .elGallImg {
	background-color:#F5F5F5
}
.elGallLent {
	position:absolute;
	top:1px;
	right:1px;
}
.elGall .toolGall {
	clear:both;
	color:#9d9d9d;
	height:50px;
}
.elGall .dwnGall {
	float:left;
	text-transform:uppercase;
	width:76px;
	text-align:center;
	padding-top:18px
}
#contentIntCenter .stGall, .stGall {
	padding-top:128px;
	clear:both
}
.elGall .fmtGall {
	float:right;
	text-align:center;
	border-left:1px solid #f5f5f5;
	padding:2px
}
.elGall .toolGall, .elGall .fmtGall {
	background-color:#FFFFFF
}
#contentIntCenter .elGall .fmtGall A {
	color:#9d9d9d;
	font-weight:normal
}
#contentIntCenter .elGall .fmtGall A:hover {
	color:#5275A5
}
#contentIntCenter .stGall .leftDIV {
	padding:4px;
}
#contentIntCenter .stGall .rightDIV IMG {
	border-left:1px solid #CCCCCC;
}
.elDettGall {
	border:1px solid #CCCCCC;
	padding:1px;
	background-color:#ffffff;
}
.elDettGall .navGall {
	font-size: 0.85em;
}
.elDettGall .imgGall {
	text-align:center;
}
.elDettGall .arrowGall {
	margin: 4px 4px;
	vertical-align:middle
}
.elDettGall .elDettImg, .elDettGall .txtDettGall {
	background-color:#f5f5f5;
	width:100%;
	border-bottom:4px solid #f5f5f5
}
.leftGall {
	float:left;
	width:33%;
}
.centerGall {
	float:left;
	text-align:center;
	width:34%;
}
.rightGall {
	float:right;
	width:33%;
	text-align:right;
}
.centerGall .elGall {
	margin: 0 auto
}
.rightGall .elGall {
	margin: 0 0 0 auto
}
a.titHomeGall {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.rowGallery .imgRowGall {
	float:left;
	margin-right:10px;
	width:175px;
	height:128px;
	border:1px solid #cccccc;
}
.rowGallery .rowGallTxt {
	margin-left:10px;
}
.rowGallery .rowGallData, .rowGallery .rowGallTit, .rowGallery .rowGallGo, .rowGallery2 .rowGallData, .rowGallery2 .rowGallTit, .rowGallery2 .rowGallGo {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800;
}
.rowGallery A.rowGallTit:hover, .rowGallery2 A.rowGallTit:hover {
	color:#193E5C !important;
}
.rowGallery .rowGallTool, .rowGallery2 .rowGallTool {
	margin:0px 2px;
	text-align:center;
	float:left;
}
.rowGallery .rowGallTool, .rowGallery2 .rowGallTool, #contentIntCenter .rowGallery .rowGallTool A, #contentIntCenter .rowGallery2 .rowGallTool A {
	color:#9d9d9d;
	font-weight:normal;
}
#contentIntCenter .rowGallery .rowGallTool A, #contentIntCenter .rowGallery2 .rowGallTool A {
	color: #5275A5;
}
.rowGallery .rowGallTool A:hover, .rowGallery2 .rowGallTool A:hover, .rowGallery .rowGallTit, .rowGallery2 .rowGallTit {
	color:#5275A5 !important;
}
.rowGallery .rowGallToolTit, .rowGallery2 .rowGallToolTit {
	margin-right:20px;
	float:left;
	text-transform: uppercase;
}
.rowGallery .rowGallGo, .rowGallery2 .rowGallGo {
	padding-left:450px;
}
.rowGallery .rowGallGo A:hover, .rowGallery2 .rowGallGo A:hover {
	color:#193E5C !important;
}
.rowGallery .rowGallTop {
	min-height:85px;
	height:auto !important;
	height:85px;
}
.rowGallery2 .rowGallTop {
	margin-bottom:7px;
}
.toolGall .rowGallery2 {
	margin:5px 7px;
}
.toolGallEmpty {
	height:50px;
	background-color:#FFF;
}
#contentIntCenter A.gallDettArrow {
	font-weight:normal;
	color: #9d9d9d;
}
#contentIntCenter A.gallDettArrow:hover {
	color: #5275A5;
}
/* Ricerca */
#ricBox .chooseAndGo {
	line-height:1.8em;
	padding: 0.5em 1em;
}
#ricBox .ricDown .chooseAndGo {
	border-top:0;
}
#ricBox .ricDown .chooseAndGo IMG {
	vertical-align:middle;
	margin-bottom:6px
}
.ricKey, .ricDataIn, .ricDataOut {
	background-color:#f5f5f5;
	color:#585858;
	border: 1px solid #9d9d9d;
}
#ricBox .ricKey {
	width:285px;
}
#ricBox .ricCont {
	width:200px;
	margin-left:20px
}
#ricBox .ricDataIn, #ricBox .ricDataOut {
	width:73px
}
#ricBox .sx {
	width:280px;
	float:left;
}
#ricBox .sx IMG {
	margin-right:20px
}
.ricPath {
	margin: 0.3em 0;
	color:#5275A5
}
/* Scarica i documenti */
#downDocs {
	clear:both
}
#downDocs h2 {
	color:#9d9d9d
}
#downDocs IMG {
	vertical-align:middle;
	margin-right:10px;
}
#downDocs A {
	color:#585858
}
#downDocs A:hover {
	color:#5275A5
}
#downDocs DIV {
	margin-bottom:7px;
}
/* Newsletter */
#nlBig .elInt {
	padding: 7px;
	background-image:url(../i/bgNlPP.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	min-height:80px;
	height:auto !important;
	height:80px;
}
#nlBig .elInt .rightInt A.linkTitle, #nlBig .elInt .rightInt, #nlBig .elInt .rightIntEmpt, #nlBig .elInt .rightIntEmpt A.linkTitle {
	color:#FFFFFF
}
#nlBig .elInt .rightInt A.linkTitle:hover, #nlBig .elInt .rightIntEmpt A.linkTitle:hover {
	color:#193E5C
}
#nlTest {
	background-image:url(../i/nlTest.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:91px;
	margin-top: 10px;
	padding: 10px 0 0 10px
}
#nlTest h1, #nlTest h2 span {
	color:#fff;
}
#nlTest h2 {
	color:#5275A5;
}
.exeForm {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
#contentIntCenter .nlTit H1 {
	color:#FFFFFF;
	padding-top: 14px
}
#contentIntCenter .nlTit {
	margin-bottom:14px;
	margin-left:12px;
}
#contentIntCenter .nlLastNL {
	background-image:url(../i/nlLastNLBg.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:50px;
	background-color:#86bfdd
}
#contentIntCenter .nlLastNL .nlLastNLLeft {
	background-image:url(../i/nlLastNLBgLeft.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:50px;
}
#contentIntCenter .nlLastNL .nlLastNLLeft, #contentIntCenter .nlLastNL .nlLastNLLeft A {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:800;
}
#contentIntCenter .nlLastNL .nlLastNLLeft {
	padding:7px 0 0 13px;
}
#contentIntCenter .nlLastNL .nlLastNLLeft A:hover {
	color:#585858;
}
/* Mappa */
.cat, .catTemi {
	float:left;
	width:25%;
	margin-right:-1px
}
.cat, .catTemi {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.catTtl {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:5px solid #c8d458;
	margin-right:7px;
	padding-left:15px
}
.catTemi .catTtl {
	border-bottom:5px solid #86bfdd;
}
#contentIntCenter .cat A, #contentIntCenter .catTemi A {
	color:#585858
}
#contentIntCenter .cat A:hover {
	color:#c8d458
}
#contentIntCenter .catTemi A:hover {
	color:#86bfdd
}
#mappa .cat UL, #mappa .catTemi UL {
	padding:0;
	margin:0;
	list-style:none;
}
#mappa .catTemi ul li A, #mappa .cat ul li A {
	margin:0;
	margin-top:4px;
}
#mappa .catTemi ul li, #mappa .cat ul li, #mappa .catTemi ul li ul li, #mappa .cat ul li ul li, #mappa .catTemi ul li ul li ul li, #mappa .cat ul li ul li ul li {
	display:block;
	margin-bottom:5px;
	text-indent:0;
	padding-left:15px
}
#mappa .catTemi ul li ul li A, #mappa .cat ul li ul li A {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px;
}
#mappa .catTemi ul li ul li ul li A, #mappa .cat ul li ul li ul li A {
	background-image: none;
	margin-top:4px;
	font-weight:normal
}
/* startup of the map */
#mappa ul li ul, #mappa ul li ul li ul {
	display:none
}
/* News interviste, news, ecc..  e Box semplici*/
#contIndexNews .nSml .dt, #boxSmpl .nSml .dt {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
#contIndexNews .nSml a.title:hover, #boxSmpl .nSml a.title:hover {
	color:#5275A5;
	text-decoration:none
}
#contIndexNews .nSml a.title, #boxSmpl .nSml a.title {
	color:#585858
}
#contIndexNews .nSml .dt, #boxSmpl .nSml .dt {
	color:#5275A5;
	font-weight:800
}
#contIndexNews .db, #boxSmpl .db {
	white-space:nowrap
}
#contIndexNews .db .rightDIV a, #boxSmpl .db .rightDIV a {
	background-image: url(../i/dotArrowNews.gif);
	color:#585858;
}
#contIndexNews .db .rightDIV a:hover, #boxSmpl .db .rightDIV a:hover {
	color:#5275A5
}
#contIndexNews .db .rightDIV a, #contIndexNews .nSml a.title, #boxSmpl .db .rightDIV a, #boxSmpl .nSml a.title {
	font-weight:normal
}
/* URP */
.urpTown {
	float:left;
	width:25%;
	color:#9d9d9d;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.urpAdrs {
	margin-left:25%;
	color:#5275A5;
}
.urpAdrs A:hover {
	background-color:#F0F6FC
}
.urpTown SPAN {
	font-style:italic;
}
/* Links */
.divNone {
	display:none
}
#links h3 {
	margin-bottom:0;
}
#links a {
	color:#585858;
	display:block;
	padding-bottom:7px;
	border-bottom:1px solid #CCCCCC;
}
#links a:hover {
	color:#5275A5
}
/* Not Found */
#notFound {
	text-align:center;
	margin-top:20px
}
#notFound H1 {
	padding-right:25px
}
#notFound HR {
	border:0;
	border-bottom:1px solid #CCCCCC
}
#notFound HR.top {
	margin: 30px 0 20px 0
}
#notFound HR.mid {
	margin-bottom:20px;
	width:10%;
	text-align:center;
}
#notFound A {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#585858
}
#notFound A:hover {
	color:#5275A5
}
/* Box HOMEPAGE */
.hp-indirTBox .hp-indirTBoxTop, .hp-indirTBox .hp-indirTBoxTop .leftBoxTop, .hp-indirTBox .hp-indirTBoxTop .hp-rightBoxTop, .hp-electTBox .hp-electTBoxTop, .hp-electTBox .hp-electTBoxTop .leftBoxTop, .hp-electTBox .hp-electTBoxTop .hp-rightBoxTop {
	min-height:80px;
	height:auto !important;
	height:80px;
}
.hp-electTBox {
	margin-top:10px;
	margin-bottom:10px;
}
.hp-indirTBox .hp-indirTBoxTop, .hp-electTBox .hp-electTBoxTop {
	position:relative;
	background-image:url(../i/hp_boxIndirBg.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#C7D457;
}
.hp-indirTBox .hp-indirTBoxTop .hp-leftBoxTop, .hp-electTBox .hp-electTBoxTop .hp-leftBoxTop {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/hp_boxIndirBgSx.png);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 4px 80px 0 12px
}
.hp-indirTBox .hp-indirTBoxTop .hp-rightBoxTop, .hp-electTBox .hp-electTBoxTop .hp-rightBoxTop {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
.hp-electTBox .hp-electTBoxTop {
	background-image:url(../i/hp_boxElectBg.png);
}
.hp-electTBox .hp-electTBoxTop .hp-leftBoxTop {
	background-image:url(../i/hp_boxElectBgSx.png);
}
.hp-indirTBox .hp-linkIndirBottom .hp-leftIndirBottom, .hp-electTBox .hp-linkelectBottom .hp-leftelectBottom {
	border-top:1px solid #fff;
	width:97%;
}
.hp-leftIndirBottom, .hp-leftelectBottom {
	height:31px
}
.hp-indirTBox .hp-linkIndirBottom, .hp-electTBox .hp-linkelectBottom {
	height:32px
}
.hp-indirTBox .linkIndirBottom .rightIndirBottom, .hp-electTBox .linkelectBottom .rightelectBottom {
	height:32px
}
.hp-indirTBox .hp-linkIndirBottom, .hp-electTBox .hp-linkelectBottom {
	position:relative;
	background-image:url(../i/hp_boxIndirBotBg.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#C7D457;
}
.hp-electTBox .hp-linkelectBottom {
	background-image:url(../i/hp_boxElectBotBg.png);
}
.hp-indirTBox .hp-linkIndirBottom .hp-leftIndirBottom, .hp-electTBox .hp-linkelectBottom .hp-leftelectBottom {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/hp_boxIndirBotBgSx.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 4px 0 0 12px
}
.hp-electTBox .hp-linkelectBottom .hp-leftelectBottom {
	background-image:url(../i/hp_boxElectBotBgSx.png);
}
.hp-indirTBox .hp-linkIndirBottom .hp-rightIndirBottom, .hp-electTBox .hp-linkelectBottom .hp-rightelectBottom {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
.hp-indirTBox .hp-leftIndirBottom a, span.hp-indirLink a, .hp-electTBox .hp-leftelectBottom a, span.hp-electLink a {
	color:#FFFFFF !important;
	text-decoration:none;
	display:block;
	padding-left:20px;
	background-image:url(../i/hp_dotArrowRightWhite.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:4px;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.hp-electTBox .hp-leftelectBottom a {
	background-image:url(../i/dotArrowRightBlu.gif);
}
.hp-indirTBox .hp-leftIndirBottom a:hover, span.hp-indirLink a:hover, .hp-electTBox .hp-leftelectBottom a:hover, span.hp-electLink a:hover {
	color:#193E5C !important
}
.hp-indirTit, .hp-electTit {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800;
}
span.hp-indirLink a, span.hp-electLink a {
	color:#5275A5 !important;/*background-image:url(../i/hp_dotArrowNews.png);*/
}
#cWel #bannerServHome .bannerBotWelBox {
	background-image: url(../i/bannerBoxWel.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}
#cWel #bannerServHome .bannerBotWelBox a {
	background-image:url(../i/icoDownYel.png);
	padding-left:25px;
}
/* Box Ministro in diretta */
.indirTBox .indirTBoxTop, .indirTBox .indirTBoxTop .leftBoxTop, .indirTBox .indirTBoxTop .rightBoxTop {
	min-height:80px;
	height:auto !important;
	height:80px;
}
.indirTBox .indirTBoxTop {
	position:relative;
	background-image:url(../i/int_boxIndirBg.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.indirTBox .indirTBoxTop .leftBoxTop {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/int_boxIndirBgSx.png);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 4px 0 0 12px
}
.indirTBox .indirTBoxTop .rightBoxTop {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
.indirTBox .linkIndirBottom .leftIndirBottom {
	border-top:1px solid #fff;
	width:97%;
}
.leftIndirBottom {
	height:31px
}
.indirTBox .linkIndirBottom {
	height:32px
}
.indirTBox .linkIndirBottom .rightIndirBottom {
	height:32px
}
.indirTBox .linkIndirBottom {
	position:relative;
	background-image:url(../i/int_boxIndirBotBg.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.indirTBox .linkIndirBottom .leftIndirBottom {
	position:absolute;
	top:0;
	left:-1px;
	background-image:url(../i/int_boxIndirBotBgSx.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 4px 0 0 12px
}
.indirTBox .linkIndirBottom .rightIndirBottom {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-size:0;
}
.indirTBox .leftIndirBottom a, span.indirLink a {
	color:#FFFFFF !important;
	text-decoration:none;
	display:block;
	padding-left:20px;
	background-image:url(../i/int_dotArrowRightWhite.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:4px;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
}
.indirTBox .leftIndirBottom a:hover, span.indirLink a:hover {
	color:#193E5C !important
}
.indirTit {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800;
}
span.indirLink a {
	color:#5275A5 !important;
	background-image:url(../i/dotArrowNews.gif);
	font-weight:800;
}
img.indirVideo {
	float:left;
}
div.indirVideoText {
	margin-left:350px;
}
body.indiretta {
	margin: 0;
}
body.indiretta #contentIntCenter {
	margin:1em;
}
#headerIndir {
	background-color:#5275A5;
}
#headerIndir h1 {
	color:#FFFFFF;
	padding:10px;
}
textarea.indirQuest {
	width:475px;
	height:150px
}
.indirQF {
	position:relative;
	width:475px;
}
.indirQFS {
	position:relative;
	height:45px
}
.indirQF .indirQFSx, .indirQFS .indirQFSx {
	position:absolute;
	top:0;
	left:0;
}
.indirQF .indirQFDx, .indirQFS .indirQFDx {
	float:right
}
.tableIndirTop {
	border:0;
	margin:0;
	padding:0;
	width:100%;
}
.tableIndirTop TD {
	text-align:right;
}
.tableIndirTop TD.on, .tableIndirTop TD.off {
	text-align:left;
	width:197px;
	padding-left:10px;
	background-position:top left;
	background-repeat:no-repeat;
}
.tableIndirTop TD.on, .tableIndirTop TD.off, .tableIndirTop TD.on a, .tableIndirTop TD.off a {
	color:#FFFFFF !important;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800;
}
.tableIndirTop TD.on a:hover, .tableIndirTop TD.off a:hover {
	color:#5275A5 !important
}
.tableIndirTop TD.on {
	background-image:url(../i/int_boxIndirOn.png);
}
.tableIndirTop TD.off {
	background-image:url(../i/int_boxIndirOff.png);
}
.tableIndirTop TD IMG {
	vertical-align:middle
}
.tableIndirTop TD.other {
	width:200px
}
.tableIndirTop TD.other a:hover {
	color:#193E5C !important
}
/* Archivio indiretta */
/*
.indirRow { border: 1px solid #CCCCCC;}
.indirRowTxt { float:left; width:60%;}
.indirRowMedia { float:right; width:160px;}
*/

.indirRow .indirRowTxt {
}
.indirRow .indirRowData, .indirRow .indirRowTit {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-weight:800;
}
.indirRow .indirRowTool {
	margin:0px 2px 0 6px;
	text-align:center;
	float:left;
}
.indirRow .indirRowTool, #contentIntCenter .indirRow .indirRowTool A {
	color:#9d9d9d;
	font-weight:normal;
}
#contentIntCenter .indirRow .indirRowTool A {
	color: #5275A5;
}
.indirRow .indirRowTool A:hover, .indirRow .indirRowTit {
	color:#5275A5 !important;
}
.indirRow .indirRowToolTit {
	margin-right:20px;
	float:left;
	text-transform: uppercase;
}
.indirRow .rowGallTop {
	min-height:85px;
	height:auto !important;
	height:85px;
}
/*
.tableIndirArch { width:100%; border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
.tableIndirArch TD { border: 1px solid #CCCCCC; border-right:0;border-top:0; padding: 7px 10px; vertical-align:top;}
.tableIndirArch TD.doc { width:160px;}
.tableIndirArch TD.doc IMG { vertical-align:middle;}
#contentIntCenter .tableIndirArch td a { color:#585858}
#contentIntCenter .tableIndirArch td a:hover { color:#5275A5}
#contentIntCenter .tableIndirArch td a { color:#585858}
#contentIntCenter .tableIndirArch td a:hover { color:#5275A5}
*/

#contentIntCenter #prPn p a.dett {
	color:#193E5C;
}
#contentIntCenter .newsBig p a.dett, #contentIntCenter .args a.dett {
	color:#5275A5 !important;
}
#contentIntCenter .args a.dett:hover {
	background-color: #F0F6FC !important;
}


 @media priont {
#header, #left, #tools, #path, #footer {
	display: none
}

#sitePrn {
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#content {
	margin: 0 auto 0 50px;
	margin-top: 20px;
}
#center, #cHome {
	width:80%;
}
#right, #rightHome {
	width:20%;
}
body {
	margin:0;
	padding:0;
}
.noPrint {
	display: none;
}
table {
	color: #000000;
	width:95%;
}



}
/* Testi */
body {
	font-size: 0.72em;
}
select {
	font-size: 1em
}
body, td, textarea, input, div {
	font-family:Arial, Helvetica, sans-serif;
	color:#585858
}
.test {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5275A5;
}
#menu ul li A {
	font-size:1.2em
}
#menu ul li ul li A {
	font-size:1.0em;
	margin-top:3px;
}
#menu ul li ul li {
	line-height:1.3em;
}
#menu ul li ul li ul li {
	line-height:1.0em
}
#menu ul li ul li ul li A {
	line-height:1.1em;
	margin-top:3px
}
.Box01Cont {
	font-size:1.20em
}
.bannerBox .bannerBoxLeft {
	line-height:1.21em
}
.Box01Top {
	font-size:0
}
.linkTBox .linkTBoxTop .leftBoxTop {
	font-size:1.20em
}
#contentIntCenter h1 {
	font-size:2em
}
#contentIntCenter h2, .urpTown {
	font-size:1.70em
}
#contentIntCenter h3, #contentIntCenter .h3Link {
	font-size:1.60em
}
#contentIntCenter h4 {
	font-size:1.1em
}
#contentIntCenter h5 {
	font-size:1em
}
#contentIntCenter h2.subTitle {
	font-size:1.10em
}
#contentIntCenter h3.subTitle {
	font-size:1.10em
}
#contentIntCenter A.linkTitle {
	font-size:1.10em;
	font-weight:800
}
.linkBoxInt .linkBoxTop .leftBoxTop {
	font-size:1.20em
}
.linkBox .linkBoxContent ul li A {
	font-size:1.2em;
	line-height:1.4em;
}
.linkBoxContent ul li A {
	font-size:1em;
	line-height:1.2em;
}
.boxSmpl .boxSmplTtl {
	font-size:1.4em;
}
#contentIntCenter .backList A, #downDocs h2 {
	font-size:1.10em
}
#contentIntCenter .testOverLeft {
	font-size:1.20em
}
.BoxCTest {
	font-size:1.4em;
	padding:0.2em 0;
	font-weight:800
}
.leftBoxCTest {
	padding:0.2em 0 0.2em 0.4em;
	font-weight:normal
}
.Box01Cont .contSpeciale {
	font-size:0.82em
}
#pers A {
	font-size:16px
}
#contentIntCenter .contHowto .titleHowto, #contentIntCenter .contTrio .titleHowto, #contentIntCenter #stipeHowto .testOverLeft, #contentIntCenter #lgslz .testOverLeft, #contentIntCenter #bandi .testOverLeft, #contentIntCenter #concorsi .testOverLeft {
	font-size:1.8em
}
.leftDIV {
	font-size:1.2em;
	font-weight: bold;
}
#cHome .nSml .dt, #contIndexNews .nSml .dt, .exeForm .vaiForm {
	font-size:1.1em
}
.stGall .leftDIV {
	font-size:1em
}
#cWel .bannerCTest .linkBoxContent ul li a {
	font-size:0.9em;
	line-height:1.6em
}
#cWel .bannerTopWelBox {
	font-size:0.9em
}
#cWel .bannerBotWelBox a {
	font-size:0.85em
}
#vediAnche .newsBig {
	font-size:0.85em
}
.linkTBox .linkTBoxContent .nSml .dt {
	font-size:1.1em
}
.catTemi .catTtl, .cat .catTtl {
	font-size:1.3em
}
.urpTown SPAN {
	font-size:0.70em
}
#contentIntCenter #lgslz .chooseAndGo {
	font-size:.62em;
	color:#FFFFFF
}
.privacy {
	font-size:1em;
	height:100px
}
.error {
	color:#f00;
}
#contentIntCenter #testAgenda .testOverLeft {
	font-size:2em
}
#path {
	font-size:.95em
}
#footer {
	font-size:.95em
}
.elGall .toolGall {
	font-size:.95em
}
#homeAgenda .linkBoxContent span {
	font-size:1.4em;
	font-weight:800;
}
a.dett strong {
	font-size:1.1em
}
.rowGallery .rowGallData, .rowGallery .rowGallTit, .rowGallery2 .rowGallData, .rowGallery2 .rowGallTit {
	font-size:1.1em
}
.rowGallery .rowGallTool, .rowGallery2 .rowGallTool, .rowGallery .rowGallToolTit, .rowGallery2 .rowGallToolTit {
	font-size:.95em
}
#contentIntCenter A.gallDettArrow {
	font-size:1.2em;
}
#prPn .rightDIV a {background-image: url(../i/dotArrowPP.gif);}
.cForm { display:inline;}

fieldset {border:0; margin: 0; padding: 0; position: relative; }
legend {
  padding: 0.2em 0.5em;
  border:0;
  font-size:90%;
  text-align:right;
  }
table{ border:1px solid #999999; width:100%}
tr{border:1px solid #999999;}
td{border:1px solid #999999;}
th{border:1px solid #999999;}

