/* CSS Document */

/* CSS Document */

body {
font:normal 1em Verdana, Helvetica, sans-serif;
margin:0 0 0 6px;
padding:0;
font-size:62.5%;
}
#cellaTop {
background: #F0F0F0;
padding-right:1.1em;
}
/**************** menu di servizio ***************/
#descrip {
float:left;
height:22px;
padding-top:5px;
padding-left:5px;
}
#MenuServizio {
height:22px;
padding-top:5px;
float:right;
}
#MenuServizio a.toplink:link {
color:#960002;
font-weight:bold;
text-decoration:none;
margin-top:5px;
}
#MenuServizio a.toplink:hover {
color:#960002;
font-weight:bold;
text-decoration:underline;
}
#MenuServizio a.toplink:visited {
color:#960002;
font-weight:bold;
text-decoration:none;
padding-top:5px;
}
#MenuServizio li {
display:inline;
}
#MenuServizio ul {
margin:0;
padding:0;
}
/**************** menu di navigazione ***************/
a.menuLeft:link, a.menuLeft:visited {
font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
a.menuLeft:hover {
background:#929292;
font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#menuLink li {
background:#929292;
display:block;
}
#menuLink .selected {
background:#ffffff;
color:#9A0200;
text-decoration:none;
}
a.menuSubmenu:link, a.menuSubmenu:visited {
font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
a.menuSubmenu:hover {
background:#DFDFDF;
font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#menuSubmenu li {
background:#C8C8C8;
display:block;
}
#menuSubmenu .selected {
background:#ffffff;
color:#9A0200;
text-decoration:none;
}
color:#9A0000;
/*****************************/
#menuVert {
margin: 0;
/*padding: 5px 0 0px 5px;*/
/*text-transform: uppercase;*/
float:left;
}
#menuVert ul {
margin: 0px; 
padding: 0;
}
#menuVert ul ul{
margin: 0 0 0 0px;; 
padding: 0;
}

#menuVert li {
margin: 0; 
padding: 0;
display: block;
list-style-type: none;
width: 204px;
height:20px;
border-bottom:1px solid #fff;
}

.acceso {
margin-bottom:5px;
}

*:first-child+html a.m12:link {
background:#535353;
float: left;
font-size: 12px;
line-height: 14px;
font-weight: bold;
padding: 5px 0px 0px 8px;
text-decoration: none;
color: #FFF;
display:block;
width: 204px;
height:168px;
}

#menuVert a.m1:link, #menuVert a.m1:visited {
float: left;
font-size: 12px;
line-height: 14px;
font-weight: bold;
padding: 5px 0px 0px 8px;
text-decoration: none;
color: #FFF;
display:block;
width: 204px;
height:18px;
background:#929292;
}

#menuvert a.m12:link, #menuVert a.m12:visited {
background:#535353;
float: left;
font-size: 12px;
line-height: 14px;
font-weight: bold;
padding: 5px 0px 0px 8px;
text-decoration: none;
color: #FFF;
display:block;
width: 204px;
height:18px;
}

li.current_page_item a, #menuVert a.m1:hover {
padding-bottom: 0px;
background: #9FA19E;
color: #D8D4C9;
}

form {
	margin:0;
	padding:0;
}

.submenu {
    background:#C7C7C7;
    font:normal 12px Verdana, Times, serif;
    color:#fff;
    
}

.submenu li {
background:#C7C7C7;
padding-top:5px;

}

.submenu a:link, .submenu a:visited {
        color:#000;
        text-decoration:none;
        padding:0px 0 0 5px;
        line-height:18px;
}

 .submenu a:hover {
text-decoration:underline;

}

.selectedsb li {
}

.selectedsb a:link, .selectedsb a:visited{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#9A0000;
text-decoration:none;
padding: 5px 0 0 5px;
line-height:18px;
}

.selectedsb a:hover {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#9A0000;
text-decoration:none;
line-height:18px;

}
/*************** Bread Crumbs **************/
a.BreadCrumb:link, a.BreadCrumb:visited {
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.BreadCrumb:hover {
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/********************************************/

.testoBoldRed {
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
text-decoration:none;
}
/**********************************************/
#bodyCentrale h3{
background:url(/images/tile_titoli.jpg) repeat-x;
margin:0;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:42px;
padding:5px 0 0px 10px;
border-top:1px solid #000;
}
.h3Back{
background:url(/images/tile_titoli.jpg) repeat-x;
margin:0;
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:42px;
padding:5px 0 0px 10px;
border-top:1px solid #000;
}
#bodyCentrale p{
margin:0;
font:normal 1.2em Verdana, Arial, Helvetica, sans-serif;
padding:0px 10px 0 10px;
}
#bodyCentrale {
border-bottom:1px solid #000;
}
/******************************************/
#breadcrumb {
padding-top:3px;
}
#breadcrumb a {
color:#333333;
}
/**************************************/
#img-sezione {
border-top:1px solid #000;
vertical-align: top;
}

#vertalign {
height:600px!important;
height:600px
}
/********************************************/
.backAppro {
background:#810016;
padding:5px;
}
.backApproInt {
background:#fff;
padding:5px;
}
.backAvvisi {
background:#DDDDDD;
padding:5px;
}
.backAvvisiInt {
background:#fff;
padding:5px;
}
#agenda {
padding:5px 0 0 5px;
background:url(/images/tile_red.gif) repeat-x;
height:23px;
font: 1.2em Verdana, Arial;
color:#fff;
text-align:left;
}
#agenda2 {
border:1px solid #A4A4A4;
}

/****************************************/
#menuOrizzontale {
float:left;
}
#menuOrizzontale li {
display:inline;
}
/************************************/
#icone {
padding:8px;
}
/**********************************/
#BoxHomeAppro {
border:1px solid #A4A4A4;
padding:5px;
}
#BoxHomeAppro p {
font:normal 1.2em Verdana, Arial, Helvetica, sans-serif;
padding:0px 10px 0 10px;
}
#BoxHomeApproTop {
padding:5px 0 0 5px;
background:url(/images/tile_red.gif) repeat-x;
height:23px;
font:bold 1.2em Verdana, Arial;
color:#fff;
text-align:left;
}


#BoxHomeMedia {
border:1px solid #A4A4A4;
}
#BoxHomeMedia p {
font:normal 1.2em Verdana, Arial, Helvetica, sans-serif;
padding:0px 10px 0 10px;
}
#BoxHomeMediaTop {
padding:5px 0 0 5px;
background:url(/images/tile_red.gif) repeat-x;
height:23px;
font:bold 1.2em Verdana, Arial;
color:#fff;
text-align:left;
}
/***************FOOTER****************/
.footerLi {
display:inline;
}

.footerA {
color:#9B322F;
}
/***************Container pagina***********/
.TestoImmagineDx a {
color:#990000;
}
/****************/
.titolettoLista {
color:#990000;
font-weight:bold;
font-size:13px;
}
.titoloLista a{
font-weight:normal;
color:#333333;
text-decoration:none;
font-size:13px;
}
p.abstract-homeLista {
margin:0;
padding:0;
font-size:12px;
}

/****************/
.titoletto {
color:#990000;
font-weight:bold;
font-size:10px;
}
.titolo a{
font-weight:bold;
color:#333333;
text-decoration:none;
}
p.abstract-home {
margin:0;
padding:0;
}
.archivio a{
color:#000;
}
/********Archivio pagine*******/
#bodyCentrale h1{
background:url(/images/tile_titoli.jpg) repeat-x;
font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
margin:0;
width:100%;
height:42px;
padding:5px 0 0px 10px;
border-top:1px solid #000;
}
.titoloChannel {
background:url(/images/tile_titoli.jpg) repeat-x;
font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
margin:0;
color:#990000;
width:100%;
height:42px;
padding:5px 0 0px 10px;
border-top:1px solid #000;
}
.HeaderAgenda {
font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
text-decoration:none;
}
.link {
font:bold 1em Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
.fondi h4 {
font:bold 1em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
text-decoration:none;
margin-bottom:0;
padding-bottom:0;

}

*:first-child+html .fondi h4 {
font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
text-decoration:none;
margin-bottom:0;
padding-bottom:0;

}

.fondi p {
margin-top:0;
padding-top:0;
}

*:first-child+html .link-fondi {
font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
text-decoration:none;
}

.link-fondi {
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
text-decoration:none;
}
.ApproHome h2 {
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#9A0200;
padding:8px;
}
.titoloApprofondimento {
font:normal 0.1em Verdana, Arial, Helvetica, sans-serif;
color:white;
padding:0px;
text-decoration:none;
}
.ApproHome img {
float:left;
padding:5px;
}
#flashcontent {
	height: 100%;
}