/* CSS Document */
html {font-size: 100%}
body {background-color:#FFF; 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:15px}/*ANTO margin da 10 a 15*/

#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 */
A.linkTitle:hover {color:#193e5c}
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}

h4, h5 { font-family: Arial, Helvetica, sans-serif;	color:#5275A5; font-weight:normal; font-weight:800;	margin:0; padding:0;}
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
}
#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;
	padding: 4px 0 0 12px
}
.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;

}
.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 */
/* hack per far andare i menu in IE6 */
* html #menu ul li ul li {height: 10px;}

#menu ul {padding:0px; margin:0px; list-style:none;	text-indent:0px;}
#menu ul li {margin:0px; padding:0px; 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:0px}
#menu ul li ul li A.selected {font-weight:800; color:#5275a5; background-color:#FFFFFF}
#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(../img/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 */
#contentIntCenter {margin-right:27px}
#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:#333399;
	font-weight:normal;
	margin:0.82em 0;
	padding:0;
}

/*color:#5275A5;*/

#contentIntCenter h2 {color:#9d9d9d}
#contentIntCenter h3 { margin-left:40px;}
#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 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 #CCC}
.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-right: 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 print {
#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.1em
}
#menu ul li ul li A {
	font-size:0.92em;
	margin-top:3px;
}
#menu ul li ul li {
	line-height:1.3em;
}
#menu ul li ul li ul li {
	line-height:1.6em
}
#menu ul li ul li ul li A {
	line-height:1.3em;
	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;}


/*ANTO*/
#pagineRealizzate {text-align:center;}
#cartina {float:left;}
#regione {float:right;}
