/* ----------------  GENERALI ----------------  */

body {
background-color:#AEAEAE;
margin:0em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
}

img {
border:0px;
}

.hide, .titpartecipaprint {
display:none;
}
.hidesempre {
display:none;
}

.clear {
clear:both;
}

.maiuscolo {
text-transform:uppercase;
}

.small {
font-size:80%;
}

.smallmaiuscolo {
font-size:80%;
text-transform:uppercase;
}

.capital {
text-transform:capitalize;
}

.light {
font-weight:normal;
}

.ghost {
color:#818181;
}

.containfloat {
height:auto;
height:1%;
}

/* ---------------- TABELLA LAYOUT (HOME e LIV2) ----------------  */

.layout {
width:750px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
}
.layoutauto {
width:97%;
margin-left:1%;
margin-right:1%;
background-color: #ffffff;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
}

.tdcol1 {
width:172px;
background-color:#000000;
}
.tdcol2 {
width:346px;
background-color:#000000;
}
.tdcol22 {
width:576px;
background-color:#000000;
}
.tdcol3 {
width:230px;
background-color:#000000;
}

.tdcol1auto {
width:23%;
background-color:#000000;
}
.tdcol2auto {2
width:45%;
background-color:#000000;
}
.tdcol22auto {
width:74%;
background-color:#000000;
}
.tdcol3auto {
width:29%;
background-color:#000000;
}


/* ---------------- LOGO HOME ----------------  */

.tdlogo {
width:172px;
background: URL(gif/bkg_header.gif) #ffffff repeat top left;
text-align:center;
}
.tdlogoauto {
width:23%;
background: URL(gif/bkg_header.gif) #ffffff repeat top left;
text-align:center;
}

/* ---------------- TESTATA HOME ----------------  */

.tdheader {
width:576px;
background-image:URL(gif/bkg_header.gif);
background-repeat:repeat-x;
}
.tdheaderauto {
width:76%;
background-image:URL(gif/bkg_header.gif);
background-repeat:repeat-x;
}

.headerfloatbox {
background-color:#0063C6;
padding-bottom:11px;
height:auto;
height:1%;
}

.headerbox {
float:left;
padding-top:12px;
padding-left:17px;
}
.fullscreenbox {
float:right;
padding-top:6px;
padding-right:5px;
}

.tdsubheader {
background-color:#FFC608;
border-top:solid 4px #ffffff;
border-bottom:solid 2px #ffffff;
vertical-align:top;
}
.tdsubheader img {
margin-top:4px;
/*margin-left:174px;*/
margin-bottom:3px;
}
#subheaderimgauto {
/*margin-left:23%;*/
}

/* ---------------- MENU ORIZZONTALE GRIGIO ----------------  */

.tdmenugrigio {
border-top:solid 1px #333333;
padding-top:0.95em;
padding-bottom:0.9em;
vertical-align:top;
}

.menuhomebox {
background-color:#CCCCCC;
margin-bottom:0.1em;
padding-left:0.4em;
padding-top:0.1em;
padding-bottom:0.15em;
padding-right:0.5em;
font-size:89%;
line-height:1.4;
}
.menuhomeboxsotto .menuhomebox {
background-color:#E5E5E5;
}
	.menuhomebox a:normal {
	background-color:#CCCCCC;
	color:#000000;
	text-decoration:none;
	}
	.menuhomebox a:visited {
	background-color:#CCCCCC;
	color:#000000;
	text-decoration:none;
	}
	.menuhomebox a:active {
	background-color:#FFC608;
	color:#000000;
	text-decoration:none;
	}
	.menuhomebox a:hover {
	background-color:#FFC608;
	border-left: solid 1px #BABABA;
	border-right: solid 1px #ffffff;
	color:#000000;
	text-decoration:none;
	}
	.menuhomebox a {
	background-color:#CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding-left:0.6em;
	padding-right:0.6em;
	padding-top:0.1em;
	padding-bottom:0.15em;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
		.menuhomebox a.botactive {
		background-color:#FFC608;
		border-left: solid 1px #BABABA;
		border-right: solid 1px #ffffff;
		}

	.menuhomeboxsotto .menuhomebox a:hover {
	background-color:#FFC608;
	border-left: solid 1px #BABABA;
	border-right: solid 1px #ffffff;
	}
	.menuhomeboxsotto .menuhomebox a {
	background-color:#E5E5E5;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	}
		.menuhomeboxsotto .menuhomebox a.botactive {
		background-color:#FFC608;
		border-left: solid 1px #BABABA;
		border-right: solid 1px #ffffff;
		}


#menuhomeboxauto {
padding-left:0.4em;
}

#menuvoce1 {
margin-right:5.2em;
}
#menuvoce2 {
margin-right:11em;
}
#menuvoce3 {
margin-right:5.3em;
}
#menuvoce4 {
margin-right:0.5em;
}
#menuvoce5 {
margin-right:5.2em;
}
#menuvoce6 {
margin-right:5.0em;
}
#menuvoce7 {
margin-right:10.5em;
}
#menuvoce8 {
margin-right:0.5em;
}

/* ---------------- MENU POLITICHE ----------------  */

.tdmenupolitiche {
background-color:#EDEDED;
border-left: solid 0.8em #ffffff;
border-right: solid 0.75em #ffffff;
border-bottom: solid 0.8em #ffffff;
font-size:89%;
line-height:115%;
vertical-align:top;
}
#menupolitichetit {
margin-top:0.3em;
margin-left:0.1em;
margin-right:0.2em;
}
.menupolitichebox {
padding-top:0.5em;
padding-bottom:0.4em;
}
	.menupolitichebox a:normal{
	color:#00009C;
	text-decoration: none;
	}
	.menupolitichebox a:visited{
	color:#00009C;
	text-decoration: none;
	}
	.menupolitichebox a:active{
	background-color:#FFC608;
	color:#00009C;
	text-decoration: none;
	border-top:solid 1px #BABABA;
	border-bottom:solid 1px #ffffff;
	}
	.menupolitichebox a:hover{
	background-color:#FFC608;
	color:#00009C;
	text-decoration: none;
	border-top:solid 1px #BABABA;
	border-bottom:solid 1px #ffffff;
	}
	.menupolitichebox a{
	background-color:#EDEDED;
	color:#00009C;
	text-decoration:none;
	display:block;
	padding-top:0.15em;
	padding-left:0.5em;
	padding-right:0.3em;
	padding-bottom:0.3em;
	border-top:solid 1px #EDEDED;
	border-bottom:solid 1px #EDEDED;
	}
		.menupolitichebox a.botactive {
		background-color:#FFC608;
		color:#00009C;
		text-decoration: none;
		border-top:solid 1px #BABABA;
		border-bottom:solid 1px #ffffff;
		}

.menuaggiuntoex {
background-color:#ffffff;
padding-bottom:0.4em;
}
.menuaggiuntoin a:normal{background-color:#0063C6; color:#ffffff; text-decoration: none;}
.menuaggiuntoin a:visited{background-color:#0063C6; color:#ffffff; text-decoration: none;}
.menuaggiuntoin a:active{background-color:#FFC608; color:#000000; text-decoration: none;}
.menuaggiuntoin a:hover{background-color:#FFC608; color:#000000; text-decoration: none;}
.menuaggiuntoin a{background-color:#0063C6; color:#ffffff; text-decoration: none; font-weight:bold;
padding-top:0.1em;
padding-left:0.3em;
padding-right:0.3em;
padding-bottom:0.2em;
margin-bottom:0.45em;
display:block;
}
.menuaggiuntoin a.botactive {
background-color:#FFC608; color:#000000; text-decoration: none;
}

/* ---------------- CORPO HOME ----------------  */

.tdcorpohome {
background-image:URL(gif/bkgcorpohome_vangogh.jpg);
background-repeat:repeat-x;
vertical-align:top;
}

/* ---------------- TABELLA NOTIZIE ----------------  */

.tabnotizie {
margin-top:89px;
margin-bottom:0.6em;
width:100%;
font-size:89%;
}

.tabnotizie td {
background: URL(gif/bkg_tdregioni.gif) #ffffff repeat-y top left;
vertical-align:top;
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
text-align:left;
}

.tabnotizie .trheaders td {
background-image:none;
background-color:#ffffff;
border:none;
border-top:solid 1px #ffffff;
}

.tabnotizie .trpartecipa td {
background: none #ffffff;
border-right:none;
border-top:none;
border-bottom:solid 4px #ffffff;
}
.titpartecipa {
background-color:#0065C1;
margin-top:2px;
padding-left:11px;
padding-top:0.05em;
padding-bottom:0.10em;
}

.tabnotizie .trinfoeuropa td {
background: none #ffffff;
border-right:none;
border-bottom:solid 1px #ffffff;
}

.tabnotizie .tdnotiziefirst {
background-image:none;
width:21%;
}
.tabnotizie .tdnotiziemiddle {
padding-left:0.2em;
width:58%;
}
.tabnotizie .tdnotizielast {
padding-left:0.2em;
width:21%;
}

img.notizieboxalza {
float:left;
border:0px;
margin-top:46px;
}

.notiziebox {
background-image:URL(gif/bkg_trregioni.gif);
background-repeat:repeat-x;
padding-top:0.7em;
padding-left:0.4em;
padding-right:0.4em;
padding-bottom:0.9em;
}
.trnotizie1 .notiziebox, .trnotizie2 .notiziebox {
background-image:none;
}
.trnotizie1 td {
background-color:#78BEFF;
border-bottom:none;
}
.trnotizie2 td {
background-color:#A2B3A7;
}
.trnotizie3 td {
background-color:#C9AA58;
}
.trnotizie4 td {
background-color:#F39F00;
}

.tabnotizie a:normal{color:#000000; text-decoration: none;}
.tabnotizie a:visited{color:#000000; text-decoration: none;}
.tabnotizie a:active{color:#000000; text-decoration: underline;}
.tabnotizie a:hover{color:#ffffff; text-decoration: none;}
.tabnotizie a{color:#000000; text-decoration: none;}

.tabnotizie .tdnotiziefirst a{font-weight:bold;}
.tabnotizie .tdnotiziemiddle a{text-transform:uppercase;}

/* ---------------- CORPO LIV2 ----------------  */

.tdcorpo2 {
vertical-align:top;
padding-top:0.2em;
padding-left:1.2em;
padding-right:2.4em;
padding-bottom:0.2em;
}

.tdcorpo2 h1 {
color:#000000;
font-size:180%;
line-height:100%;
font-weight:normal;
margin-top:0.2em;
}

/* ------ t.o.c. (navig) ------  */

.navig {
margin-top:0.15em;
padding-bottom:0.25em;
border-bottom:solid 1px #9D9D9D;
}

.navig a {
background:URL(gif/pointquads_bluchiaro.gif) no-repeat top left;
background-position: 0em 0.4em;
padding-left:1.1em;
padding-right:0.8em;
font-size:85%;
text-transform:lowercase;
text-decoration:none;
color:#000000;
}
.navig a:normal {color:#000000; text-decoration: none;}
.navig a:visited{color:#000000; text-decoration: none;}
.navig a:active {color:#000000; text-decoration: underline;}
.navig a:hover{color:#000000; text-decoration: underline;}

.navig #botmappa, .navig #botricerca {
background-image:URL(gif/pointquads_arancio.gif);
}


.submenu {
text-align:right;
padding-top:0.2em;
margin-bottom:1.7em;
}

.submenu a {
background:URL(gif/pointquad_sezione.gif) no-repeat top left;
background-position: 0em 0.25em;
margin-left:0.7em;
padding-left:1.2em;
font-size:125%;
text-transform:lowercase;
text-decoration:none;
color:#000000;
}
.submenu a:normal {color:#000000; text-decoration: none;}
.submenu a:visited{color:#000000; text-decoration: none;}
.submenu a:active {color:#000000; text-decoration: underline;}
.submenu a:hover{color:#000000; text-decoration: underline;}

.submenu #botnotizie {
background-image:URL(gif/pointquad_notizie.gif);
}
.submenu #botdocumenti {
background-image:URL(gif/pointquad_documenti.gif);
}
.submenu #botlink {
background-image:URL(gif/pointquad_link.gif);
}
.submenu #botsezione {
background-image:URL(gif/pointquad_sezione.gif);
}

/* ------ tabella foldpage (divide pagina in due colonne) ------  */

.tabfoldpage {
}

.tabfoldpage td {
width:50%;
vertical-align:top;
}

td.foldleft {
padding-right:1em;
}

td.foldright {
padding-left:1em;
}

/* ------ generali testo ------  */

.tdcorpo2 ul, .tdcorpo2 ol, .tdcorpo2 dl {
line-height:150%;
}

ul.dilatata, ol.dilatata, .dilatata {
margin-top:2.1em;
line-height:140%;
}

ul.dilatata li, ol.dilatata li, dl.dilatata dd, dl.dilatata dt {
margin-bottom:0.8em;
}

.tdcorpo2 p {
text-align:justify;
line-height:150%;
margin-top:0.8em;
}

/* ------ sezioni normali - foglia ------  */

h2.h2sezione {
font-size:100%;
font-weight:normal;
text-transform:uppercase;
border-bottom:solid 7px #FFC608;
margin-top:2em;
padding-bottom:0.2em;
margin-bottom:0.5em;
}
h3.h3sezione {
font-size:120%;
line-height:120%;
margin-top:0em;
padding-top:0em;
}

h3.h3notizieevidcolor, h3.h3documentievidcolor, h3.h3linkevidcolor {
color:#000000;
padding-top:0.3em;
padding-bottom:0.4em;
padding-right:0.3em;
margin-top:0.5em;
margin-bottom:0.5em;
font-size:110%;
line-height:110%;
}
h3.h3notizieevidcolor {
background: URL(gif/pointline_aranciosfum.gif) #ffffff repeat-x center right;
}
h3.h3documentievidcolor {
background: URL(gif/pointquads_bluchiaro.gif) #ffffff repeat-x center right;
}
h3.h3linkevidcolor {
background: URL(gif/pointquads_azzurro.gif) #ffffff repeat-x center right;
}
.titolobarrettacolor {
background-color:#ffffff;
margin:0em;
padding:0em;
padding-top:0.1em;
padding-bottom:0.25em;
padding-right:3.9em;
}
.h3notizieevidcolor .titolobarrettacolor {
background: URL(gif/quadratinis_notizie.gif) #ffffff no-repeat center right;
}
.h3documentievidcolor .titolobarrettacolor {
background: URL(gif/quadratinis_documenti.gif) #ffffff no-repeat center right;
}
.h3linkevidcolor .titolobarrettacolor {
background: URL(gif/quadratinis_link.gif) #ffffff no-repeat center right;
}


/* ------ sezioni "NODOLI" = notizie/documenti/link ------  */

h2.h2notizie, h2.h2documenti, h2.h2link {
color:#ffffff;
padding-left:100px;
padding-top:0.3em;
padding-bottom:0.3em;
padding-right:0.3em;
margin-top:0.5em;
margin-bottom:1em;
font-size:100%;
line-height:100%;
}
h2.h2notizie {
background: URL(gif/barratit_notizie.gif) #FFC608 repeat-y top left;
}
h2.h2documenti {
background: URL(gif/barratit_documenti.gif) #0063C6 repeat-y top left;
}
h2.h2link {
background: URL(gif/barratit_link.gif) #5FACF3 repeat-y top left;
}
.elencocompleto h2.h2notizie, .elencocompleto h2.h2documenti, .elencocompleto h2.h2link {
margin-bottom:1.6em;
}
.titolobarra {
font-family:Arial, Helvetica;
font-size:110%;
letter-spacing:0.05em;
text-transform:uppercase;
}

.richiamonotizie, .richiamodocumenti, .richiamolink {
margin-top:1.2em;
}

h3.h3notizieevid, h3.h3documentievid, h3.h3linkevid {
background: URL(gif/pointquads_grigio.gif) #ffffff repeat-x center left;
color:#000000;
padding-top:0.3em;
padding-bottom:0.4em;
padding-right:0.3em;
margin-top:0.5em;
margin-bottom:0.5em;
font-size:110%;
line-height:110%;
}
.titolobarretta {
background-color:#ffffff;
padding-right:0.5em;
}

.mostrachiavi {
font-size:85%;
margin-bottom:1em;
}
.mostrachiavi span {
background-color:#E2E2E2;
padding-left:0.4em;
padding-right:0.4em;
padding-bottom:0.2em;
}

.lancionotiziebox, .lanciodocumentibox, .lanciolinkbox {
font-size:85%;
}
ul.lancionotizie, ul.lanciodocumenti, ul.lanciolink {
padding:0em;
margin:0em;
}
ul.lancionotizie li, ul.lanciodocumenti li, ul.lanciolink li {
list-style-image: URL(gif/space.gif);
border-bottom: solid 1px #B7B7B7;
padding-left:0.3em;
padding-right:0.3em;
padding-top:0.5em;
padding-bottom:0.5em;
line-height:140%;
}
.lancionotizie a:normal, .lanciodocumenti a:normal, .lanciolink a:normal {color:#000000; text-decoration: none;}
.lancionotizie a:visited, .lanciodocumenti a:visited, .lanciolink a:visited{color:#000000; text-decoration: none;}
.lancionotizie a:active, .lanciodocumenti a:active, .lanciolink a:active {color:#0071E1; text-decoration: none;}
.lancionotizie a:hover, .lanciodocumenti a:hover, .lanciolink a:hover{color:#0071E1; text-decoration: none;}
.lancionotizie a, .lanciodocumenti a, .lanciolink a {color:#000000; text-decoration: none;}

.elencocompleto .lanciolink a {font-weight:bold;}

ul.lancionotizie li.lastitem, ul.lanciodocumenti li.lastitem, ul.lanciolink li.lastitem   {
border-bottom: none;
padding-bottom:0.8em;
}

.fogliasezione ul li.lastitem   {
padding-bottom:1.4em;
}

.notiziaevid, .documentoevid, .linkevid {
padding-bottom:0.8em;
font-weight:bold;
font-size:120%;
}
.lancionotizie a.linkevidenziato:normal, .lanciodocumenti a.linkevidenziato:normal, .lanciolink a.linkevidenziato:normal {color:#0071E1; text-decoration: none;}
.lancionotizie a.linkevidenziato:visited, .lanciodocumenti a.linkevidenziato:visited, .lanciolink a.linkevidenziato:visited {color:#0071E1; text-decoration: none;}
.lancionotizie a.linkevidenziato:active, .lanciodocumenti a.linkevidenziato:active, .lanciolink a.linkevidenziato:active {color:#0071E1; text-decoration: none;}
.lancionotizie a.linkevidenziato:hover, .lanciodocumenti a.linkevidenziato:hover, .lanciolink a.linkevidenziato:hover {color:#0071E1; text-decoration: none;text-transform:uppercase; font-weight:normal;}
.lancionotizie a.linkevidenziato, .lanciodocumenti a.linkevidenziato, .lanciolink a.linkevidenziato {color:#0071E1; font-weight:bold; text-decoration: none;}

.dettaglionotizia {
font-size:85%;
line-height:150%;
text-align:justify;
}
h3.h3notiziadett {
text-align:left;
font-size:120%;
margin-top:0.8em;
}
h3.h3notiziadett span {
font-weight:normal;
}
.dettaglionotizia a:link {color:#0071E1; text-decoration: none;}
.dettaglionotizia a:visited {color:#0071E1; text-decoration: none;}
.dettaglionotizia a:active {color:#0071E1; text-decoration: underline;}
.dettaglionotizia a:hover {color:#0071E1; text-decoration: underline;}
.dettaglionotizia a {color:#0071E1; font-weight:bold; text-decoration: none;}

/* -- elenco categorie "NODOLI" notizie/documenti/link -- */

.vocicategoriebox {
font-size:90%;
margin-top:0.5em;
}

.vocicategoriebox h2 {
font-size:120%;
margin-bottom:0.5em;
}
.vocicategoriebox .h2first {
margin-top:0em;
padding-top:0em;
}

ul.vocicategorielist {
padding:0em;
margin:0em;
}
ul.vocicategorielist li {
background: URL(gif/pointquadm_notizie.gif) #ffffff no-repeat center left;
list-style-image: URL(gif/space.gif);
border-bottom: solid 1px #D4D4D4;
padding-left:1.4em;
padding-right:0.7em;
padding-top:0.3em;
padding-bottom:0.35em;
line-height:140%;
}
.sezionenotizie ul.vocicategorielist li {
background: URL(gif/pointquads_bluchiaro.gif) #ffffff no-repeat center left;
}
.sezionedocumenti ul.vocicategorielist li {
background: URL(gif/pointquads_bluchiaro.gif) #ffffff no-repeat center left;
}
.sezionelink ul.vocicategorielist li {
background: URL(gif/pointquads_bluchiaro.gif) #ffffff no-repeat center left;
}
.vocicategorielist a:normal {color:#000000; text-decoration: none;}
.vocicategorielist a:visited{color:#000000; text-decoration: none;}
.vocicategorielist a:active {color:#0071E1; text-decoration: none;}
.vocicategorielist a:hover{color:#0071E1; text-decoration: none;}
.vocicategorielist a {color:#000000; text-decoration: none;}

/* ------ elenco argomenti sezione ------  */

.argomentisezbox {
font-size:85%;
}

.argomentisezbox h2 {
font-size:120%;
margin-bottom:0.5em;
}
.argomentisezbox .h2first {
margin-top:0em;
padding-top:0em;
}

ul.argomentisezlist {
padding:0em;
margin:0em;
}
ul.argomentisezlist li {
list-style-image: URL(gif/space.gif);
border-bottom: solid 1px #B7B7B7;
padding-left:1em;
padding-right:0.7em;
padding-top:0.2em;
padding-bottom:0.2em;
line-height:140%;
}
.argomentisezlist a:normal {color:#000000; text-decoration: none;}
.argomentisezlist a:visited{color:#000000; text-decoration: none;}
.argomentisezlist a:active {color:#0071E1; text-decoration: none;}
.argomentisezlist a:hover{color:#0071E1; text-decoration: none;}
.argomentisezlist a {color:#000000; text-decoration: none;}

/* ------ form ricerca nei DB no-do-li ------  */

.sezionenotizie form, .sezionedocumenti form, .sezionelink form {
margin:0em;
margin-top:2em;
padding:0em;
}

.tabricercanodoli {
width:auto;
vertical-align:top;
}
.tabricercanodoli td {
padding-right:2.6em;
}

.sezionenotizie label, .sezionedocumenti label, .sezionelink label {
font-size:85%;
line-height:120%;
}

.sezionenotizie input:focus, .sezionedocumenti input:focus, .sezionelink input:focus {
background-color:#FBFBFB;
border-top:solid 1px #747474;
border-left:solid 1px #747474;
border-right:solid 1px #C8C8C8;
border-bottom:solid 1px #C8C8C8;
}
.sezionenotizie input, .sezionedocumenti input, .sezionelink input {
display:block;
padding:0.05em;
margin-top:0.3em;
margin-bottom:1.4em;
background-color:#EDEDED;
border-top:solid 1px #BABABA;
border-left:solid 1px #BABABA;
border-right:solid 1px #F4F3F3;
border-bottom:solid 1px #F4F3F3;
font-size:100%;
line-height:110%;
width:17em;
}

.sezionenotizie select:focus, .sezionedocumenti select:focus, .sezionelink select:focus {
background-color:#FBFBFB;
border-top:solid 1px #747474;
border-left:solid 1px #747474;
border-right:solid 1px #C8C8C8;
border-bottom:solid 1px #C8C8C8;
}
.sezionenotizie select, .sezionedocumenti select , .sezionelink select {
display:block;
padding:0.05em;
margin-top:0.5em;
margin-bottom:1.4em;
background-color:#EDEDED;
border-top:solid 1px #BABABA;
border-left:solid 1px #BABABA;
border-right:solid 1px #F4F3F3;
border-bottom:solid 1px #F4F3F3;
font-size:100%;
width:38em;
}

.sezionenotizie .button, .sezionedocumenti .button, .sezionelink .button {
display:inline;
padding-top:0.05em;
padding-bottom:0.1em;
padding-left:0.4em;
padding-right:0.4em;
margin-top:1em;
background-color:#ffffff;
border-top:solid 1px #F4F3F3;
border-left:solid 1px #F4F3F3;
border-right:solid 1px #BABABA;
border-bottom:solid 1px #BABABA;
font-weight:bold;
font-size:95%;
line-height:110%;
color:#ffffff;
letter-spacing:0.05em;
width:7em;
}
.sezionenotizie .button:focus, .sezionenotizie .button:hover {
background-color:#F39F00;
color:#ffffff;
text-transform:uppercase;
}
.sezionenotizie .button {
background-color:#9D9D9D;
}
.sezionedocumenti .button:focus, .sezionedocumenti .button:hover {
background-color:#0063C6;
color:#ffffff;
text-transform:uppercase;
}
.sezionedocumenti .button {
background-color:#9D9D9D;
}
.sezionelink .button:focus, .sezionelink .button:hover {
background-color:#78BEFF;
color:#ffffff;
text-transform:uppercase;
}
.sezionelink .button {
background-color:#9D9D9D;
}

/* ------ mappa del sito ------  */

h2.h2mappasito {
border:solid 1px #A1A1A1;
background-color:#ffffff;
color:#000000;
padding-left:0.6em;
padding-top:0.2em;
padding-bottom:0.2em;
padding-right:0.5em;
margin-top:2em;
margin-bottom:1em;
font-size:100%;
line-height:110%;
}

.mappasito a:normal {color:#0071E1; text-decoration: none;}
.mappasito a:visited{color:#0071E1; text-decoration: none;}
.mappasito a:active {color:#00009C; text-decoration: underline;}
.mappasito a:hover{color:#0071E1; text-decoration: underline;}
.mappasito a {color:#0071E1; text-decoration: none;}

ul.mappalista-1liv {
padding:0em;
margin:0em;
margin-top:0.6em;
/*margin-top:1.4em;*/
font-size:110%;
line-height:130%;
/*border-top:solid 1px #B7B7B7;*/
}
li.mappalista-1liv-item {
margin:0em;
list-style-image: URL(gif/space.gif);
padding-left:0.2em;
padding-right:0.2em;
padding-top:0.6em;
padding-bottom:0.1em;
font-weight:bold;
}
li.mappalista-1liv-item img {
margin-right:0.6em;
}

ul.mappalista-2liv {
padding:0em;
margin:0em;
margin-left:2em;
margin-top:0.5em;
font-size:95%;
line-height:115%;
}
li.mappalista-2liv-item {
list-style-image: URL(gif/space.gif);
padding-left:0.2em;
padding-right:0.5em;
padding-top:0.5em;
padding-bottom:0.1em;
font-weight:normal;
}
li.mappalista-2liv-item img {
margin-right:0.4em;
}

ul.mappalista-3liv {
padding:0em;
margin:0em;
margin-left:2.8em;
margin-top:0.4em;
font-size:85%;
line-height:105%;
}
li.mappalista-3liv-item {
list-style-image: URL(gif/iconafoglia.gif);
padding-left:0em;
padding-right:0.5em;
padding-top:0.2em;
padding-bottom:0.2em;
font-weight:normal;
}

/* ------ dettaglio scheda formatore ? (old) ------  */

.fotocontatto {
float:left;
margin-right:1em;
margin-bottom:0.4em;
border:solid 1px #000000;
}

.contattobox2 {
background-color:#ffffff;
border-left:solid 8px #FFC608;
border-right:solid 8px #FFC608;
border-bottom:dotted 1px #000000;
padding:0.8em;
}
#contattobox2first {
border-top:solid 8px #FFC608;
}
#contattobox2last {
border-bottom:solid 8px #FFC608;
}
#contattobox2single {
border-top:solid 8px #FFC608;
border-bottom:solid 8px #FFC608;
}

.contattobox2 form {
margin:0em;
}

.contattobox2 form .button {
background-color:#ffffff;
font-weight:bold;
margin-top:0.4em;
margin-bottom:0.4em;
}

.contattobox2 dl, .contattobox2 ol, .contattobox2 ul  {
margin-bottom:0.8em;
}

.contattopulsantibox .contattobox2 {
background-color:#F8F8F8;
}

.bottomdotted {
border-bottom:dotted 1px #000000;
}

.contattobox2 a {font-size:100%;}

/* ---------------- PARTNER HOME ----------------  */

.tdpartner {
vertical-align:top;
border-top:solid 1px #B2B2D6;
}

.partnerbox {
height:auto;
height:1%;
}
.partnerboxprint {
display:none;
}

.partnersx {
float:left;
}
#logoce {
margin-top:14px;
margin-bottom:4px;
margin-left:1.3em;
}
#logotavoloue {
margin-left:12px;
}
#logocsvnet {
margin-top:22px;
margin-right:1.5em;
}
.partnerdx {
float:right;
}

/* ---------------- PARTNER LIV2 ----------------  */

.tdpartner2 {
vertical-align:top;
}
.tdpartner2 .titpartnerbox {
background-color:#ffffff;
padding-top:0.5em;
padding-left:0.7em;
padding-right:0.7em;
padding-bottom:0.2em;
}
.tdpartner2 #partnerbox {
background-color:#DCDCDC;
color:#000099;
font-size:80%;
line-height:120%;
padding-top:0.3em;
padding-left:0.7em;
padding-right:0.7em;
padding-bottom:0.4em;
margin-bottom:0.2em;
}
.tdpartner2 #partnerbox b {
font-size:110%;
}

/* ---------------- LOGIN INTRANET HOME ----------------  */

.tdintranet {
border-top:solid 1px #B2B2D6;
border-left:solid 1px #B2B2D6;
}

.intranetbox {
padding-top:1.3em;
padding-left:1.4em;
padding-right:1.5em;
}
#intranettit {
margin-bottom:1em;
}

#intranetform {
margin:0em;
}
#intranetform input {
background-color:#FFC708;
border:solid 1px #484D33;
font-size:95%;
font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}
.inputbox {
margin-bottom:0.35em;
}
#intranetform label {
font-size:75%;
text-transform:uppercase;
}
#username {
margin-left:1.25em;
width:8.8em;
}
#password {
margin-left:0.75em;
margin-right:0.5em;
width:5.7em;
}
#intranetform #submit {
background-color:#CCCCCC;
width:3.6em;
font-size:70%;
padding:0.15em;
margin-bottom:0.05em;
text-transform:uppercase;
}

/* ---------------- BOTTOM HOME (clausola) ----------------  */

.tdbottomsx {
background-color:#000099;
border-bottom:solid 1px #000000;
padding:0.2em;
color:#ffffff;
text-align:center;
}
.tdbottomsx a {
color:#ffffff;
font-size:85%;
text-decoration:none;
}
.tdbottomdx {
background-color:#999999;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
}

/* ---------------- BOTTOM 2LIV (clausola) ----------------  */

#bottom2 {
text-align:left;
padding-left:0.6em;
}


/* ---------------- ALTRE GENERALI ----------------  */

h1.wai {
margin:0em;
padding:0em;
border:0em;
}




/* PARTE RISERVATA ALLA STAMPA */
/* ATTENZIONE: questa parte e' trattata diversamente su primo e secondo livello! */
@media print {

/*-------- comuni primo e secondo livello ----------*/

.hideinprint, .fullscreenbox {
display: none;
}

.hide {
display:block;
}

body {
background-color:#ffffff;
}

form {
margin:0em;
padding:0em;
}

.layout, .layoutauto {
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
width:670px;
}

.tdcorpohome {
background-image:none;
}

/*-------- solo primo livello ----------*/
/*-------- (voci non rientrate: trattate diversamente su home e liv2) ----------*/
/*-------- (voci rientrate: trattate solo su home) ----------*/

	.partnerbox {
	display:none;
	}
	
	.partnerboxprint {
	display:block;
	width:670px;
	padding-top:1em;
	padding-bottom:1em;
	height:auto;
	height:1%;
	}

	#logoce {
	margin-left:0px;
	}

.tdmenugrigio {
border-top:none;
}

	.menuhomebox, #menuhomeboxauto, .menuhomebox a  {
	padding-left:0em;
	margin-left:0em;
	font-weight:normal;
	}
	
	.menuhomebox a {
	background-color:#CCCCCC;
	border-left: none;
	border-right: none;
	}
	
	.menuhomeboxsotto .menuhomebox a:hover {
	background-color:#FFC608;
	border-left: none;
	border-right: none;
	}
	
	.menuhomeboxsotto .menuhomebox a {
	background-color:#E5E5E5;
	border-left: none;
	border-right: none;
	}
	
	#menuvoce1, #menuvoce2, #menuvoce3, #menuvoce4, #menuvoce5, #menuvoce6, #menuvoce7, #menuvoce8 {
	margin-right:0.3em;
	}

.tdmenupolitiche {
background-color:#EDEDED;
border-top: none;
border-left: none;
border-right: none;
border-bottom: none;
}

	.menuaggiuntoex {
	padding-bottom:0em;
	padding-left:0em;
	margin-left:0em;
	}
	
	.menuaggiuntoin a {
	font-weight:normal;
	padding-left:0em;
	margin-left:0em;
	}
	
	.menupolitichebox {
	padding-top:0.5em;
	padding-left:0em;
	padding-right:0em;
	padding-bottom:0.5em;
	margin-right:0.8em;
	}
	
	.menupolitichebox a {
	background-color:#ffffff;
	color:#000000;
	padding-left:0em;
	padding-top:0.3em;
	border-top:none;
	border-bottom:none;
	}
	
	#menupolitichetit {
	margin-top:0.8em;
	margin-left:0em;
	margin-right:0em;
	}

	.tabnotizie {
	margin-top:0.8em;
	margin-left:0em;
	border:solid 2px #00009C;
	width:85%;
	text-align:left;
	}
	
	.tabnotizie td {
	background-image: none;
	}
	
	.tabnotizie .trnotizie4 td {
	border-bottom:none;
	}
	
	.tabnotizie .tdnotiziefirst {
	width:20%;
	}
	
	.tabnotizie .tdnotiziemiddle {
	width:45%;
	}
	
	.tabnotizie .tdnotizielast {
	width:20%;
	}
	
	.trheaders {
	display:none;
	}
	
	.titpartecipa {
	display:none;
	}
	
	.titpartecipaprint {
	display:block;
	}
	
	.tabnotizie .trpartecipa td {
	padding-top:5px;
	padding-bottom:20px;
	border-bottom:none;
	}
	
	.tabnotizie .trinfoeuropa td {
	padding-top:15px;
	padding-bottom:20px;
	border-bottom:none;
	}

/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */