/* 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;}
#header { background-image: url("../i/headBgCenterUE_nuovo.jpg");  background-position: right top; background-repeat: no-repeat;}

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:#5ba0d6;}

/* Default styles */
h1 {font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif; color:#528dbe; 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:#528dbe; font-weight:normal; margin:0.82em 0; padding:0;}
 h2 {color:#a2a2a2}
A.linkTitle:hover { color:#193e5c}
h4, h5 {font-family: Arial, Helvetica, sans-serif; color:#528dbe; font-weight:normal; font-weight:800; margin:0; padding:0;}
h4 {text-transform: uppercase;}
h5 { margin-top:1em; color:#a2a2a2}
h2.subTitle {margin:0;  font-weight:800; margin-top:2px; color:#528dbe}
h3.subTitle {margin:0;  font-weight:800;font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif; text-transform:none; color:#7f8182}
h1 { font-size:17px}
h2 { font-size:16px}
h3, .h3Link { font-size:16px}
h4 {font-size:11px}
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 { clear:both; text-align:right; margin-right:5px}
#tools, #tools A { text-transform:uppercase; color:#bcbcbc; text-decoration:none}
#tools A:hover {color:#646464;}
#tools 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:#528dbe; text-decoration:none}
#path A.pathNrm { color:#666666;}
#path A.pathNrm:hover { color:#528dbe;}



/* Footer */
#footer { clear:both; text-align:center; margin-bottom:2em; }
#footer, #footer A {font-family: Arial, Helvetica, sans-serif; color:#646464; line-height:24px; text-decoration:none}
#footer A:hover {color:#528dbe;}
#footer IMG { border:0; margin: 0 27px}
#footer DIV {border-top:1px solid #bcbcbc; margin-top:1em}


/* 01 Box */
.Box01Top, .Box01Cont {border-left: 1px solid #e0e0e0;}
.Box01Top { background-image:url(../i/01topBox.gif); background-color:#999999;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 #e0e0e0; 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:#C7D457}
.bannerYellow .bannerBox DIV a:hover { color:#27340d}
.bannerYellow .bannerBoxLeft {background-image:url(../i/bannerBoxRightYellow.gif);}

/* Links con testata Box */
.linkTBox {width:100%;border-left: 1px solid #e0e0e0;}
.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:#646464; text-decoration:none; display:block; margin-left: 8px; font-size:1.20em}
.linkTBoxContent ul li A:hover { color:#699cc7}
.linkTBoxContent ul li {border-bottom: 1px solid #eeeeee; background-image:url(../i/dotArrowRight.gif); background-position:left top; background-repeat:no-repeat}



/* Links Box */
.linkBox {width:100%;border-left: 1px solid #e0e0e0;}
.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:#27340D;}
.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:#646464; text-decoration:none; display:block; margin-left: 8px; line-height:1.80em}
.linkBoxContent ul li A:hover { color:#699cc7}
.linkBoxContent ul li {border-bottom: 1px solid #eeeeee; 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:#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 #e0e0e0}
.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:#528DBE}
.boxRich a:hover {color:#646464}

/* 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:#646464;}
.rightBoxCTest {position:absolute; top:0; right:0;}
.bannerCTest .Box01Top { background-image:none; background-color:#e0e0e0;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:#a2a2a2; 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 #eeeeee; line-height:24px}
#menu ul li A {font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif; color:#2a608f; text-decoration:none; display:block; padding-left:7px}
#menu ul li A:hover { background-color:#ebf3fa; color:#2a608f;}
#menu ul li A.selected {background-color:#ebf3fa; color:#2a608f;}
#menu ul li ul {border-top: 1px solid #eeeeee;}
#menu ul li ul li A {font-family: Arial, Helvetica, sans-serif; color:#666666;}
#menu ul li ul li { border:0}
#menu ul li ul li A.selected { font-weight:800; color:#528dbe; background-color:#FFFFFF}
#menu ul li ul li A:hover { color:#528dbe; background-color:#FFFFFF}
#menu ul li ul li ul {margin-left:7px; border-bottom: 1px solid #eeeeee;}
#menu ul li ul li ul li {}
#menu ul li ul li ul li A {font-family: Arial, Helvetica, sans-serif; color:#666666;  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:#528dbe;}

/* 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:#528dbe; 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:#528dbe; font-weight:normal; margin:0.82em 0; padding:0;}
#contentIntCenter h2 {color:#a2a2a2}
#contentIntCenter A.linkTitle:hover { color:#193e5c}
#contentIntCenter h4, #contentIntCenter h5 {font-family: Arial, Helvetica, sans-serif; color:#528dbe; font-weight:normal; font-weight:800; margin:0; padding:0;}
#contentIntCenter h4 {text-transform: uppercase;}
#contentIntCenter h5 { margin-top:1em; color:#a2a2a2}
#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:#528dbe; font-weight:800; text-decoration:none}
#contentIntCenter P A:hover { background-color:#ebf3fa}
#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:#528dbe}
#contentIntCenter h3.subTitle {margin:0;  font-weight:800;font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif; text-transform:none; color:#7f8182}
#contentIntCenter A.h3Link { display:block; margin:0}
#contentIntCenter A.h3Link:hover { color:#A9A9A9}
#contentIntCenter .boxLinks ul { margin:0 0 30px 0; padding:0}
#contentIntCenter .boxLinks ul li A {color:#646464; 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:#528dbe; text-decoration:none; background-color:#f4f8fb; 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 #efefef; border-bottom:0;  }
#contentIntCenter .boxLinks ul li.last { border-bottom:1px solid #efefef;}
#contentIntCenter .sep, #contentIntCenter .sepDrk, #rightContent .sepDrk { padding:0; margin:10px 0; border-top:1px solid #e0e0e0; font-size:0px}
#contentIntCenter .sepContact { border-bottom:1px solid #e0e0e0; 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 #9b9b9b;}
#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:#528dbe;}

#contentIntCenter .intPaginaz { text-align:center; border:1px solid #e4e4e4; padding: 0.3em 0 }
#contentIntCenter .intPaginaz IMG { vertical-align:middle}
#contentIntCenter .intPaginaz A { font-weight: normal; color:#9d9d9d;}
#contentIntCenter .intPaginaz A:hover {color:#528dbe;}
#contentIntCenter .intPaginaz span { color:#528dbe; font-weight:800}

#contentIntCenter .chooseAndGo {border:1px solid #e4e4e4; padding: 0.3em 1em;}
#contentIntCenter .chooseAndGo select { background-color:#f8f8f8; color:#646464; border: 1px solid #adadad;}

#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:#f1f1f1; margin-right:2px; border-top:1px solid #e0e0e0}
.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:#FCFCFC}
#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 #d4d4d4; text-align:center}
#pers A {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  color:#666666; font-weight:normal;  line-height: 2.4em}
#pers A:hover { color:#528dbe}
#pers span { display:block; float:left;}
#pers span.mini, #pers span.vice, #pers span.sotto, #pers span.dipa  { width:33%; margin-right:-1px; }
#prPn { background-image: url(../i/bgPrimoPiano.gif); padding: 15px 8px 6px 8px;  background-color:#5BA0D7; 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 #ccc;}
#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:#666666;}
#cWel #prPn a.dett {background-image: none;}
#cHome .newsBig a.dett:hover, #cWel #prPn a.dett:hover { text-decoration:none; color:#528dbe}
#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:#A9A9A9; 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:#528dbe; text-decoration:none}
#cHome .nSml a.title {color:#666666}
#cHome .nSml .dt {color:#528dbe;}
#cHome .db .rightDIV a {background-image: url(../i/dotArrowNews.gif); color:#666666}
#cHome .db .rightDIV a:hover { color:#528dbe}
#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:#f4f3f1; min-height:100px; height:auto !important; height:100px; padding: 0px 8px 6px 8px;}
#cWel #prPn .leftDIV, #cWel #prPn a.title {color:#528dbe}
#cWel #prPn, #cWel #prPn a.dett {color:#666666}
#cWel #prPn a.dett:hover, #cWel #prPn a.title:hover { color:#193e5c}
#cWel #prPn IMG {}
#cWel #cHome #prPn DIV.sep {border-top:1px solid #528dbe; 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:#A9A9A9 !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: #A9A9A9 }



.args a.dett {color:#666666 !important; font-family: Arial,Helvetica,sans-serif !important; background-position:top left; background-repeat:no-repeat;}
.args a.dett:hover { text-decoration:none; color:#528dbe !important;}


#cWel .bannerCTest .Box01Cont .colSX { width:50%; float:left; border-right:1px solid #e0e0e0}
#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:#646464; font-weight:normal}
#cWel .bannerCTest .linkBoxContent A:hover { color:#528dbe}

#cWel #vediAnche { margin-right:8px; margin-left:8px}

#cWel .bannerTopWelBox { background-color:#84bb1d; border:1px solid #83af2f; padding: 3px; color:#FFFFFF; }
#cWel .bannerTopWelBox.coazzurro { background-color:#3e6b94 ; border:1px solid #3e6b94 }
#cWel .bannerTopWelBox, #cWel .bannerBotWelBox, #rightHome .bannerBotWelBox {margin: 0 5px 0 3px;}
#cWel .bannerBotWelBox, #rightHome .bannerBotWelBox  { padding: 3px; color:#FFFFFF; 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.coazzurro { background-image:url(../i/i-update/bannerBoxWelBlu.jpg);  background-color:#528dbe}
#cWel .bannerBotWelBox a, #rightHome .bannerBotWelBox a {color:#FFFFFF; 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.coazzurro a {background-image:url(../i/dotArrowRightBlu.gif);}

#cWel .bannerBotWelBox a:hover, #rightHome .bannerBotWelBox a:hover { color:#27340d}


.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:#666666; text-decoration:none; height: 31px; min-height:31px; height:auto !important; height:31px;  padding-top: 10px;padding-bottom: 10px; border-bottom:1px solid #e0e0e0; margin-right:2px }
.linkTBox .linkTBoxContent .linkTBoxDoc a:hover { color:#528dbe}

.linkTBox .linkTBoxContent .nSml { border-bottom:1px solid #e0e0e0; margin-right:2px; padding-bottom:7px}
.linkTBox .linkTBoxContent .nSml .dt {font-family: Georgia,'Times New Roman',Arial, Helvetica, sans-serif; font-weight:800; color:#528dbe; }
.linkTBox .linkTBoxContent .nSml a.title { color:#666666;}
.linkTBox .linkTBoxContent .nSml a.title:hover { color:#528dbe}


.linkBoxOver .leftBoxCTest {background-image: url(../i/BoxCTestLeftBlu.gif);}
.linkBoxOver .leftBoxCTest.noBg  {background-image: url(../i/BoxCTestLeft.gif);}
#cCSt .linkBoxOver .leftBoxCTest, #cMin .linkBoxOver .leftBoxCTest, #cSer .linkBoxOver .leftBoxCTest {background-image: url(../i/BoxCTestLeftAzz.gif);}
.leftBoxCTest A { color:#646464;}
.leftBoxCTest A:hover { color:#A9A9A9;}
#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 #e0e0e0;}
.tableHowto TD { border: 1px solid #e0e0e0; border-right:0;border-top:0; padding: 7px 10px}
.tableHowto TD.doc { width:80px; text-align:center}
.tableHowto TD.tdIndir { color:#518ebd;font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif; font-weight:800}
#contentIntCenter .tableHowto td a { color:#646464}
#contentIntCenter .tableHowto td a:hover { color:#528dbe}
#contentIntCenter .tableHowto td a { color:#646464}
#contentIntCenter .tableHowto td a:hover { color:#528dbe}
#contentIntCenter .tableHowto td SPAN.concScad H3.subTitle { color:#a2a2a2}
#contentIntCenter .tableHowto td SPAN.concScad a { color:#666}
#contentIntCenter .tableHowto td SPAN.concScad a:hover { color:#528DBE}
.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 #a2a2a2; font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif; padding: 7px 11px;   }
.contTrio .titleHowto { background-image:url(../i/bgTitleTrio.gif); color:#528dbe;}

.contHowto .textHowto {border: 1px solid #e0e0e0; 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:#528dbe;}


/* Gallery */
.elGall { width:175px; border:1px solid #c9c9c9; 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:#a2a2a2; 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:#a2a2a2; font-weight:normal}
#contentIntCenter .elGall .fmtGall A:hover { color:#528dbe}
#contentIntCenter .stGall .leftDIV  {padding:4px;}
#contentIntCenter .stGall .rightDIV IMG {border-left:1px solid #c9c9c9;}
.elDettGall {border:1px solid #c9c9c9; 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:#a2a2a2; font-weight:normal;}
#contentIntCenter .rowGallery .rowGallTool A, #contentIntCenter .rowGallery2 .rowGallTool A {color: #528dbe;}
.rowGallery .rowGallTool A:hover, .rowGallery2 .rowGallTool A:hover, .rowGallery .rowGallTit , .rowGallery2 .rowGallTit {color:#528DBE !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: #528dbe;}

/* 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:#f8f8f8; color:#646464; border: 1px solid #adadad;}
.ricDataHelp01 { display:block; width:125px; float:left; padding-left:22px;}
#ricBox .ricKey { width:258px}
#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:#528dbe}

/* Scarica i documenti */
#downDocs { clear:both}
#downDocs h2 { color:#9d9d9d}
#downDocs IMG { vertical-align:middle; margin-right:10px;}
#downDocs A { color:#636363}
#downDocs A:hover {color:#528dbe}
#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:#3b70b3}
.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:#84bedd}
#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:#646464;}


/* 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 #71b6d5;}
#contentIntCenter .cat A, #contentIntCenter .catTemi A {color:#666666}
#contentIntCenter .cat A:hover {color:#c8d458}
#contentIntCenter .catTemi A:hover {color:#71b6d5}
#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:#528dbe; text-decoration:none}
#contIndexNews .nSml a.title, #boxSmpl .nSml a.title  {color:#666666}
#contIndexNews .nSml .dt, #boxSmpl .nSml .dt {color:#528dbe; 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:#666666;}
#contIndexNews .db .rightDIV a:hover, #boxSmpl .db .rightDIV a:hover { color:#528dbe}
#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:#a2a2a2;font-family: Georgia,'Times New Roman', Arial, Helvetica, sans-serif;}
.urpAdrs { margin-left:25%; color:#528dbe;}
.urpAdrs A:hover { background-color:#ebf3fa}
.urpTown SPAN { font-style:italic;}

/* Links */
.divNone {display:none}
#links h3 { margin-bottom:0;}
#links a {color:#636363;  display:block; padding-bottom:7px; border-bottom:1px solid #ddd}
#links a:hover {color:#528dbe}

/* Not Found */
#notFound {text-align:center; margin-top:20px}
#notFound H1 {padding-right:25px}
#notFound HR {border:0; border-bottom:1px solid #eaeaea}
#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:#646464}
#notFound A:hover {color:#528dbe}

/* 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:#528dbe !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:#528dbe !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:#528dbe; }
#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:#528dbe !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 #e0e0e0;}
.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:#a2a2a2; font-weight:normal;}
#contentIntCenter .indirRow .indirRowTool A {color: #528dbe;}
.indirRow .indirRowTool A:hover, .indirRow .indirRowTit  {color:#528DBE !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 #e0e0e0;border-top: 1px solid #e0e0e0;}
.tableIndirArch TD { border: 1px solid #e0e0e0; 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:#646464}
#contentIntCenter .tableIndirArch td a:hover { color:#528dbe}
#contentIntCenter .tableIndirArch td a { color:#646464}
#contentIntCenter .tableIndirArch td a:hover { color:#528dbe}
*/

#contentIntCenter #prPn p a.dett { color:#193E5C;}
#contentIntCenter .newsBig p a.dett, #contentIntCenter .args a.dett { color:#528dbe !important;}
#contentIntCenter .args a.dett:hover { background-color: #ebf3fa !important;}

@media print {
#header, #left, #tools, #path {display: none}
#sitePrn { display:block; position:absolute; top:0; left:0;}
#content { margin-top: 100px}
#center, #cHome { width:80%;}
#right, #rightHome { width:20%;}
body { margin:0; padding:0;}
}

/* Banner Decreto Flussi */
#banDecFlussi {
background-image:url(../i/bgBanDecFlussi.png);background-position: right top; background-repeat:repeat-y;background-color:#c7d457;color:#000000;min-height:34px; height:auto !important; height:34px;padding: 8px 4px 8px 8px;}
#banDecFlussiTit { float:left;color:#000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; text-transform:uppercase; width:33%;}
#banDecFlussiTit a { color:#000000; font-weight:normal;background-color:#c7d457;}
#banDecFlussiLinks {float:left; margin-left:7px; width:64%;}
#banDecFlussiLinks UL { margin:0;}
#banDecFlussiLinks LI { padding:0; margin:0; list-style:none;}
#banDecFlussiLinks a { color:#000000;  background-image:url(../i/dotArrowRightDF.gif); background-position:top left; background-repeat:no-repeat; display:block; padding:2px 0 0 10px; font-weight:normal;}
#banDecFlussiLinks a:hover, #banDecFlussiTit a:hover { text-decoration:underline}


#bannerBoxInEvidenza { margin-top:1.2em;}

/* Banner Eventi Speciali */

#banSEGreen {
background-image:url(../i/bgBanDecFlussi.png);background-position: right top; background-repeat:repeat-y;background-color:#c7d457;color:#0000B3;min-height:34px; height:auto !important; height:34px;padding: 8px 4px 8px 8px;}
#banSEGreenTitolo {color:#0000B3;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; text-transform:uppercase;}
#banSEGreenTitolo a { color:#0000B3; font-weight:normal;background-color:#c7d457;}
#banSEGreenTxt { padding-bottom:7px;  color:#000000}
#banSEGreenLinks { margin-left:7px;}
#banSEGreenLinks UL { margin:0;}
#banSEGreenLinks LI { padding:0; margin:0; list-style:none;}
#banSEGreenLinks a { color:#0000B3;  background-image:url(../i/dotArrowRightDF.gif); background-position:top left; background-repeat:no-repeat; display:block; padding:2px 0 0 10px; font-weight:normal;}
#banSEGreenLinks a:hover, #banSEGreenTitolo a:hover { text-decoration:underline}

/* Testi */
body {font-size: 0.72em;}
select { font-size: 1em}
body, td, textarea, input, div { font-family:Arial, Helvetica, sans-serif;  color:#666666}
.test {font-family: Georgia,'Times New Roman',Arial, Helvetica, sans-serif; font-size: 12px; color:#528dbe;}
#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.60em}
#contentIntCenter h3, #contentIntCenter .h3Link { font-size:1.60em}
#contentIntCenter h4 {font-size: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.4em}
#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, #rightHome .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;}

.flagsLan{float:left;width:68px;text-align:right}
.copyrightGallery {color:#009966;}
