body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
margin:0;
}

#testata {
position:relative;
height:167px;
border-bottom:2px solid #1e4e8a;
background:url(../img/logo.jpg) no-repeat #f6f6f6;
}

#banner_testata {
position:absolute;
right:0;
bottom:0;
}

.webtv {
	width:198px;
	margin-left:10px;
	margin-top:10px;
}

#menu_access {
padding:10px;
text-align:right;
color:#000000;
}

#menu_territorio {
background-color: #f5e2c7;
min-height:35px;
}

#menu_territorio2 {
background-color: #fdcd75;
min-height:35px;
}

#menu_territorio hr {
border-top:1px solid #f5e2c7;
border-bottom:1px solid #f5e2c7;
clear:both;
}

#menu_territorio ul {
background-color: #f5e2c7;
list-style-type:none;
margin:0;
padding:12px 5px;
}

#menu_territorio ul li {
float:left;
margin-right: 10px;
}

#menu_territorio2 hr {
border-top:1px solid #f5e2c7;
border-bottom:1px solid #f5e2c7;
clear:both;
}

#menu_territorio2 ul {
list-style-type:none;
margin:0;
padding:12px 5px;
}

#menu_territorio2 ul li {
float:left;
margin-right: 10px;
}

#menu_accessibilita {
float:right;
margin-right:10px;
}

#colSx {
width:20%;
float:left;
font-size:0.8em;
}

#colCentro {
width:59%;
float:left;
}

#contenuto_centrale {
width:98%;
margin-top:20px;
margin-left:12px;
}

/*#contenuto_centrale a:link {
text-decoration:underline;
}*/

#contenuto_centrale a:hover {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#0000FF;
}

#colDx {
padding-top:20px;
font-size:0.8em;
width:20%;
float:right;
background:url(../img/angolo_corpo.jpg) no-repeat;
background-position: right top;
}

#box_consiglio {
width:98%;
background:url(../img/angolo_sup_sx.jpg) no-repeat #f6f6f6;
background-position:left top;
margin-top:10px;
}

.box_banner_dx {
width:98%;
background:url(../img/angolo_sup_sx.jpg) no-repeat #f6f6f6;
background-position:left top;
margin-top:10px;
}

#banner_centrale {
margin-top:20px;
text-align:center;
}

#box_consiglio ul {
margin:0;
padding:15px;
list-style-type:none;
}

#box_consiglio li {
margin-bottom:10px;
}

#box_consiglio h3 {
margin:0;
padding:10px;
}


.contenitore_banner_dx {
padding:10px;
margin:0;
text-align:center;
}

#box_avvisi {
margin-top:10px;
width:98%;
background:url(../img/angolo_sup_sx.jpg) no-repeat #f6f6f6;
background-position:left top;
margin-left:5px;
}

#box_avvisi ul {
margin:0;
padding:15px;
list-style-type:none;
}

#box_avvisi li {
margin-bottom:10px;
}

#box_avvisi h3 {
margin:0;
padding:10px;
}

#box_contatti {
margin-top:10px;
width:98%;
background:url(../img/angolo_sup_sx.jpg) no-repeat #f6f6f6;
background-position:left top;
margin-left:5px;
}

#box_contatti ul {
margin:0;
padding:15px;
list-style-type:none;
}

#box_contatti li {
margin-bottom:10px;
}

#box_contatti h3 {
margin:0;
padding:10px;
}

#box_bandi_concorsi {
margin-top:10px;
width:98%;
background:url(../img/angolo_sup_sx.jpg) no-repeat #f6f6f6;
background-position:left top;
margin-left:5px;
}

#box_bandi_concorsi ul {
margin:0;
padding:15px;
list-style-type:none;
}

#box_bandi_concorsi li {
margin-bottom:10px;
}

#box_bandi_concorsi h3 {
margin:0;
padding:10px;
}

#menu_principale {
margin-top:20px;
width:98%;
margin-left:5px;
}

#menu_principale ul {
margin:0;
padding:0;
}

#menu_principale ul li {
margin-bottom:5px;
}

#newsletter {
width:98%;
background:url(../img/angolog_sup_sx.jpg) no-repeat #f5e2c7;
background-position:left top;
}

#newsletter fieldset {
border:none;
padding:15px;
}

#newsletter legend {
color:#003f4d;
font-size:1.5em;
font-weight:bold;
}

#news_eventi_home ul {
list-style-type:none;
margin:0;
padding:0;
}

#news_eventi_home ul li {
margin-top:10px;
clear:both;
}

#box_comunicati ul {
list-style-type:none;
margin:0;
padding:0;
}

#box_comunicati ul li {
margin-top:10px;
}

#news_eventi_home ul li img {
float:left;
margin-right:10px;
margin-bottom:10px;
width:100px;
}

#box_google {
text-align:center;
}

#footer {
border-top:1px solid #1f518f;
clear:both;
margin-top:10px;
width:99.5%;
margin-left:3px;
}

#footer p {
margin:0;
text-align:center;
padding:15px;
color:#000;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover  {
color:#000;
}
 
#box_cerca_news p {
text-align:center;
}

#box_cerca_comunicati p {
text-align:center;
}

#box_cerca_bandieconcorsi p {
text-align:center;
}

#list {
list-style-type:none;
margin:20px 0;
padding:0;
}

#list li {
margin-bottom:10px;
clear:both;
}

#list li img {
float:left;
margin-right:10px;
margin-bottom:10px;
}


.sup_dx {
background:url(../img/angolo_sup_dx.jpg) no-repeat;
background-position: right top;
}

.sup_sx {
background:url(../img/angolo_sup_sx.jpg) no-repeat;
background-position:top left;
}

.titoloContenuto {
background:url(../img/angolog_sup_dx.jpg) no-repeat #f5e2c7 right top;
color:#003f4d;
font-size:1.5em;
padding:5px 10px;
}

.titoloContenutoInt {
background:url(../img/angolog_sup_dx.jpg) no-repeat #f5e2c7 right top;
color:#003f4d;
font-size:1.2em;
padding:5px 10px;
}


.inf_sx {
background:url(../img/angolo_inf_sx.jpg) no-repeat;
background-position:left bottom;
}

.inf_dx {
background:url(../img/angolo_inf_dx.jpg) no-repeat;
background-position:right bottom;
}

.supg_dx {
background:url(../img/angolog_sup_dx.jpg) no-repeat;
background-position: right top;
}

.supg_sx {
background:url(../img/angolog_sup_sx.jpg) no-repeat;
background-position:top left;
}

.infg_sx {
background:url(../img/angolog_inf_sx.jpg) no-repeat;
background-position:left bottom;
}

.infg_dx {
background:url(../img/angolog_inf_dx.jpg) no-repeat;
background-position:right bottom;
}

.supb_dx {
background:url(../img/angolob_sup_dx.jpg) no-repeat;
background-position: right top;
}

.supb_sx {
background:url(../img/angolob_sup_sx.jpg) no-repeat;
background-position:top left;
}

.infb_sx {
background:url(../img/angolob_inf_sx.jpg) no-repeat;
background-position:left bottom;
}

.infb_dx {
background:url(../img/angolob_inf_dx.jpg) no-repeat;
background-position:right bottom;
}


.ghost {
display:none;
}

.breadcrumb {
margin:0;
padding:10px 5px;;
border-bottom:2px solid #1e4e8a;
}

.titoloVerde {
color:#003f4d;
}

.titoloNewsletter {
display:none;
}

.up {
text-transform:uppercase;
}

.right {
text-align:right;
}

.credits {
float:right;
}


.center {
text-align:center;
}

.vocePrincipale {
list-style-type:none;
background-color:#c6ecf4;
border:1px solid #8bccda;
padding:5px;
}

.vocePrincipale2 {
list-style-type:none;
background-color:#e8f9fd;
padding:5px;
}


.archivio {
margin-top:5px;
padding:5px;
text-align:right;
background:url(../img/lente.jpg) no-repeat left;
border-bottom:1px solid #003f4d;
}

.archivioHome {
margin-top:5px;
padding:5px;
text-align:right;
border-top:1px solid #f5e2c7;
}

.submenu {
margin-left:15px;
margin-top:10px;
}

.vociCanali {
display:none;
}

.vociCanali2 {
display:block;
}

.w3c {
height:31px;
width:88px;
border:none;
margin-left:20px;
vertical-align:middle;
}

.data {
color:#000;
}

.css {
border:0;
width:88px;
height:31px;
margin-left:10px;
margin-right:10px;
vertical-align:middle;
}

.wcag {
border:0;
width:88px;
height:31px;
margin-right:20px;
vertical-align:middle;
}

.grassetto {
font-weight:bold;
}

.pager {
clear:both;
text-align:center;
}

a.linkVerdi:link { text-transform:uppercase; color:#003f4d; text-decoration:none; font-weight:bold; font-size:0.8em;}
a.linkVerdi:visited { text-transform:uppercase; color:#003f4d; text-decoration:none; font-weight:bold; font-size:0.8em;}
a.linkVerdi:active { text-transform:uppercase; color:#003f4d; text-decoration:none; font-weight:bold; font-size:0.8em;}
a.linkVerdi:hover { text-transform:uppercase; background-color:#003f4d; color:#fff; text-decoration:none; font-weight:bold; font-size:0.8em;}

a.titoloList:link {color:#000; text-decoration:none; font-weight:bold; font-size:1.2em;}
a.titoloList:visited {color:#000; text-decoration:none; font-weight:bold; font-size:1.2em;}
a.titoloList:active {color:#000; text-decoration:none; font-weight:bold; font-size:1.2em;}
a.titoloList:hover {color:#000; text-decoration:none; font-weight:bold; font-size:1.2em; background-color:#b6100e;}

a.linkVerdiPiccoli:link {color:#003f4d; text-decoration:none;}
a.linkVerdiPiccoli:visited {color:#003f4d; text-decoration:none;}
a.linkVerdiPiccoli:active {color:#003f4d; text-decoration:none;}
a.linkVerdiPiccoli:hover {color:#fff; text-decoration:none; background-color:#003f4d; font-weight:bold;}

a.linkNeri:link {color:#000; text-decoration:underline;}
a.linkNeri:visited {color:#000; text-decoration:underline;}
a.linkNeri:active {color:#000; text-decoration:underline;}
a.linkNeri:hover {color:#fff; text-decoration:none; background-color:#000000; font-weight:bold;}

a.linkBianchi:link {color:#fff; text-decoration:underline;}
a.linkBianchi:visited {color:#fff; text-decoration:underline;}
a.linkBianchi:active {color:#fff; text-decoration:underline;}
a.linkBianchi:hover {color:#000; text-decoration:none; font-weight:bold; background-color:#FFFFFF;}


a.linkNeriBold:link {color:#000; text-decoration:none; font-weight:bold;}
a.linkNeriBold:visited {color:#000; text-decoration:none; font-weight:bold;}
a.linkNeriBold:active {color:#000; text-decoration:none; font-weight:bold;}
a.linkNeriBold:hover {color:#fff; text-decoration:none; font-weight:bold; background-color:#000000;}

a.linkNeriUp:link {color:#000; text-decoration:underline; text-transform:uppercase;}
a.linkNeriUp:visited {color:#000; text-decoration:underline; text-transform:uppercase;}
a.linkNeriUp:active {color:#000; text-decoration:underline; text-transform:uppercase;}
a.linkNeriUp:hover {color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; background-color:#000000;}
