/* CSS Document */
html{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
html img{border:none;}
body{color:#333333;font-size:65%;margin:0px;padding:0px;background-color:#ffffff;}


/*-------------------Logo------------------*/
.logo{float:left;}

/*-------------------Box Site------------------*/
.box-site{position:absolute;top:0px;margin:0 1%;padding:0px;width:98%;}

/*-------------------Accessibilita------------------*/
.accessibilita{padding:10px 0 0 0;margin:0 10px 0 0;float:left;position:relative;}
.lingua{padding:0px 0px 0px 10px  ;}
.lingua a{color:#333333;display:block;font-weight:bold;text-decoration:none}
.lingua a:visited{color:#333333;display:block;font-weight:bold;text-decoration:none}
.lingua a:hover{color:#333333;display:block;font-weight:bold;text-decoration:none}
.lingua {font-weight:bold;margin:0 6px 0 0px;float:left;}

/*-------------------Accessibilita------------------*/
.accessibilita{margin:0px;padding:0px;float:right;}

/*-------------------Header e Intestazione------------------*/
.intestazione{width:100%;vertical-align:top}
.header {margin:0px 0 0 0; width:auto; float:right; vertical-align:top}

/*-------------------Navigazione principale------------------*/
.box-navb-principale {margin:0px 0 0 0;clear:both;background-color:#94171B; width:100%; vertical-align:top;}
.box-navb-principale:after {content: ""; display: block; height: 0pt; clear: both; }
.box-navb-principale ul{list-style-type:none;list-style-position:outside;padding:8px 0 8px 0;margin:0px 0px 0px 0px;width:70%;float:left;}
.box-navb-principale li {padding:0px 0px 0px 0px;display:inline;border-right: 1px solid #ffffff;}
.box-navb-principale li a{font-weight:bold;padding:0px 8px 0px 4px;margin:0px 0px 0px 3px;color:#ffffff;text-decoration:none;}

.menuprinc a {font-weight:bold;padding:0px 8px 0px 4px;margin:0px 0px 0px 3px; color:#ffffff; text-decoration:none; display:inline;border-right: 1px solid #ffffff;background-color:#94171B}

/* ....................Navigazione Servizio ....................*/
.box-navb-servizio {margin:0px 0px 0 0;float:right;background-color:#E0E2E7; width:85%;padding:8px 0px;}
.box-navb-servizio ul{list-style-type:none;list-style-position:outside;padding:0px; margin:0px 0px 0px 0px;float:left;}
.box-navb-servizio font{padding:5px;display:inline;border-right: 1px solid #333333;}
.box-navb-servizio font a{padding:2px 8px 0px 4px;margin:0px 0px 0px 3px;
color:#333333;text-decoration:none;}
.box-navb-servizio font a:visited{color:#333333;text-decoration:none;}
.box-navb-servizio font a:hover{color:#333333;text-decoration:none;}
.box-navb-servizio font a:active{color:#333333;text-decoration:none;}

/* .................... Form ricerca ....................*/
.ricerca {color: #48474e; width:25%; padding:0px 0px 4px 0px; margin:0px 0px 0px 0;  font-weight:bold; float:right;}
.ricerca label{color:white; float:left; width:20%;}
.ricerca form {margin:0px 0px 0px 0px; padding:2px 6px 2px 0; }
.ricerca form input.testo {font-size: 1em;  border:1px solid #7f9db9;  width:70%;float:left; }
.ricerca form input.formbut {font-size: 1.1em; border: 0; padding: 1px; background: #660002; color: #FFF; float:right; margin:0px 0 0 0;}
.ricerca a:link,.ricerca a:visited,.ricerca a:hover,.ricerca  a:active{color: #363F30; text-decoration:none; font-weight: bold;}
.hidden{display:none;}

/* .................... Box Centro ....................*/
.box-center{background:url(images/back-center-home.gif) 24% repeat-x;clear:both;
margin:20px 0 0 0;width:100%;background-color:#FFFFFF;}
.box-center:after {content: ""; display: block; height: 0pt; clear: both; }

.box-center-int {clear:both;margin:20px 0 0 0;width:100%;background-color:#FFFFFF;vertical-align:top;}
.box-center-int:after {content: ""; display: block; height: 0pt; clear: both; }

.td_sx {width:31.5%;margin:0 10px 0 0; vertical-align:top;}
.box-center-sx {height:100%;background-color:#FFFFFF;width:95%;
float:left;vertical-align:top;}
.box-center-sx-int{height:100%;margin:0 10px 10px 0px;width:22%;background-color:#FFFFFF;vertical-align:top;}

.td_cc{width:68.5%;}
.box-center-center{background-color:#FFFFFF;margin: 0 0px 0 0%;float:left; ;}
.box-center-center-int{;width:76%;vertical-align:top;padding-left:10px;}
.box-center-center-int-news{background-color:#FFFFFF;margin: 0 0px 0 0;float:left; width:70.3%;vertical-align:top}
.box-center-center-int-app{background-color:#FFFFFF;margin: 0 0px 0 0;float:right; width:69%;vertical-align:top}
.box-center-center-news{background-color:#FFFFFF;margin: 0 0px 0 0; float:left; width:100%;vertical-align:top}

.td_ccsx{width:44%;vertical-align:top;}
.box-center-center-sx{float:left;;background-color:#FFFFFF;vertical-align:top;}

.td_ccdx{width:54%;}
.box-center-center-dx{padding: 0 0 0 0px;float:right;background-color:#FFFFFF; vertical-align:top}

.td_content{width:79%;}
.td_content_int{width:70%;}
.container-center{float:left;;height:100%;background-color:#ffffff;}
.container-center:after {content: ""; display: block; height: 0pt; clear: both; }

.td_dx{width:21%}
.box-center-dx{width:90%}
.box-center-dx-news{width:30%;padding-left:10px}

/* .................... Navigazione Temi ....................*/
.box-navb-temi{}
.titolo-temi #top-temi{background-position:left;background-repeat:no-repeat;background-color:#0053A1;background-image:url(images/top-temi.gif);height:57px;}
.titolo-temi h3{clear:both;display:block;margin:0px 0 0px 0;padding: 8px  0 8px 10px;
width:auto;color:white;font-size:1.3em;background-color:#0053A1;}
.box-navb-temi ul{background-image:url(images/back-sx.gif);background-repeat:repeat-x;margin:0px 0px 0 0px;width:100%;height:100%;padding:10px 0px 8px 0px;list-style-type:none;list-style-position:outside;}
.box-navb-temi ul:after {content: ""; display: block; height: 0pt; clear: both; }
.box-navb-temi ul li{clear:both;padding:0px 0;margin:4px 0 6px 10px;}
.box-navb-temi ul li a{display:block;text-decoration:underline;margin: 0px 0 4px 0px; float:right;width:91%;padding:0px;color:#333333;font-weight:normal;}
.box-navb-temi ul li span{width:2%;float:left;margin: 0 4px 0 0;}

/* .................... Area Utenti ....................*/
.box-navb-utenti{}
.box-navb-utenti h3 {clear:both;display:block;margin:0px 0 0 0;padding: 8px  0 8px 10px;width:auto;color:white;font-size:1.3em;color:#333333;
font-weight:bold;}
.box-navb-utenti ul {margin:0px 0px 0 0px;width:100%;height:100%;padding:10px 0px 0 0px;list-style-type:none;list-style-position:outside;}
.box-navb-utenti ul li {border-left:15px solid #CCCDD2;clear:both;padding:3px 0 0 0;margin:4px 0 6px 10px;}
.box-navb-utenti ul li a {;width:97%;display:block;text-decoration:underline;margin: 4px 0 0px 5px;padding:0px;color:#333333;font-weight:normal;}
.box-navb-utenti span {float:left;}

/* ....................Box Navigazione....................*/
.box-navigazione{clear:both; margin:20px 0px 0px 0;background-color:#E0E2E7; color:#333333;padding:4px 4px;width:auto;margin-left:10px;}
.box-navigazione a{color:#333333;font-weight:normal;}
.box-navigazione span{font-weight:bold;color:#333333;}
.box-navigazione {color:#333333; font-weight:bold;}


/* .................... Sottocanali Body....................*/
.box-navb-sottocanali-body{clear:both;padding:4px 0px 8px 0;margin:10px 10px 0 0;}
.box-navb-sottocanali-body:after {content: ""; display: block; height: 0pt; clear: both; }

.box-navb-sottocanali-body li{margin:10px 10px 0 0px!important; padding:3px;list-style-type:none;list-style-position:outside; border-left:15px solid #CCCDD2; height:100%;}


.box-navb-sottocanali-body li:after {content: ""; display: block; height: 0pt; clear: both; }
.box-navb-sottocanali-body li a{color:#94171B;font-weight:bold;text-decoration:underline; display:block;}
.box-navb-sottocanali-body li img{margin: 5px 0 0 6px;float:right;}
.box-navb-sottocanali-body img{margin: 5px 0 0 6px;;;}
.box-navb-sottocanali-body a:link {color:#94171B;font-weight:bold;text-decoration:underline; display:block}
.box-navb-sottocanali-body a:hover{color:#94171B;font-weight:bold;text-decoration:underline; display:block}
.box-navb-sottocanali-body a:visited{color:#94171B;font-weight:bold;text-decoration:underline; display:block}

.box-navb-sottocanali-body td a {color:#94171B;font-weight:bold;text-decoration:underline;  ;display:block;}
.sh1 {}
.sh1 {}
.sh2{}
.spalla {margin:0px 0 0 0;background-color:#F4F5F7; padding:4px 4px 0 10px;height:100%;float:right;vertical-align:top;}
.allegati {color:#AD2C23;font-weight:bold;text-decoration:underline; display:block;padding-top:8px;}


/* .................... Navigazione Canali ....................*/
.box-navb-canali{}
.titolo-canali .top-canali{background-position:left;background-repeat:no-repeat;
background-color:#0053A1;background-image:url(images0/top-temi.gif);
height:57px;}
.titolo-canali h3{clear:both;display:block;margin:0px 0 0 0;padding: 8px  0 8px 10px;
;color:white;font-size:1.3em;background-color:#0053A1;}
.titolo-canali h3 a:link{display:block;color:white;text-decoration:none}
.titolo-canali h3 a:visited{display:block;color:white;text-decoration:none}
.titolo-canali h3 a:hover{display:block;color:white;text-decoration:none}
.box-navb-canali span{float:left;}
.box-navb-canali .main{background-image:url(images/back-sx.gif);background-repeat:repeat-x;margin:0px 0px 0 0px;width:100%;height:100%;padding:10px 0px 0 0px;list-style-type:none;list-style-position:outside;}
.box-navb-canali ol.sub{width:85%;margin:0px 0 0 0px;padding:0px;list-style-type:none;
list-style-position:outside;}
.box-navb-canali .main li{clear:both;padding:0px 0;margin:4px 0 6px 10px;}
.box-navb-canali .maina li.selected a{font-weight:bold;color:#AD2C23;}
.box-navb-canali .sub li{clear:both;margin: 0px 0px 0px 0px;padding: 0 0px 0 0; background-color:transparent!important;border-bottom:none;background-image:none;}
.box-navb-canali .main li a{float:right;width:97%;text-decoration:underline;margin: 2px 0 0px 5px;padding:0px;color:#333333;font-weight:normal;}
.box-navb-canali .sub li a{color:#343434;text-decoration:none;display:block;
padding:4px 6px 0px 22px;font-weight:normal;}
.box-navb-canali .sub li.selected a{color:#D8261C;text-decoration:none;display:block;
padding:4px 0 4px 22px;font-weight:normal;}

.divprinc{background-image:url(images/back-sx.gif);background-repeat:repeat-x;margin:0px 0px 0 0px;width:100%;height:100%;padding:10px 0px 0px 0px;color:#333333;line-height:18px;padding-left:10px}
.divprinc a {color:#333333;font-weight:normal;text-decoration:underline;}
.divprinc a:visited{color:#333333;font-weight:normal;text-decoration:underline;}
.divprinc a:link{color:#333333;font-weight:normal;text-decoration:underline;}
.divprinc a:hover{color:#333333;font-weight:normal;text-decoration:underline;}


.divsec0 {margin:0px 0px 0 0px; width:90%;height:100%;padding:0px 0px 0 0px;list-style-type:none;list-style-position:outside;line-height:18px;}
.divsec0 {clear:both;padding:0px 0;margin:0px 0 6px 10px;}
.divsec0.selected a{font-weight:bold;color:#AD2C23;}
.divsec0 a{width:90%;text-decoration:underline;margin: 0px 0 0px  5px; padding:0px;color:#333333;font-weight:normal;}
.divsec0.active a{font-weight:bold;color:#AD2C23;}
.divsec0_liv2 a{width:90%;text-decoration:underline;margin: 0px 0 0px 5px; padding:0px;color:#333333;font-weight:normal;}
.divsec0_liv2active a{font-weight:bold;color:#AD2C23;}
.divsec0_liv3 a{font-weight:normal;color:#AD2C23;text-decoration:none}
.divsec0_liv3active a{font-weight:bold;color:#AD2C23;}
.divsec0_liv3active a:hover{font-weight:bold;color:#AD2C23;}
.divsec0 a:hover {color:#AD2C23;}

/* .................... Oggetti ....................*/
.box-object-center{padding:10px 0px 10px 0;}
.box-object-center td {padding-bottom: 15px ;}

.object-link a{color:#BD0000; font-weight:bold;margin:10px 0px 0 0; display:block;}
.object-link img{}
.documento{float:left;margin:10px 5px 0 0;}
.object-span{color:#48474E;display:block;}
.object-clear{clear:both;}
.sottotitolo { color: #000000; font-weight:normal; font-family:verdana,arial, helvetica, sans-serif;margin: 0em;padding: 0.8em; text-decoration:none;}

#video{padding:20px; background-color:#E0E2E7;}

/* .................... Navigazione Canale News ....................*/
.box-navb-news-int{}
.titolo-news #top-news{background-position:left;background-repeat:no-repeat; background-color:#94171B;background-image:url(images/top-news.gif);height:57px;}
.titolo-news-int h3{clear:both;display:block;margin:0px 0 0 0;padding: 8px  0 8px 10px;
width:auto;color:white;font-size:1.3em;background-color:#0053A1;}
.box-navb-news-int ul{background-image:url(images/back-sx.gif);background-repeat:repeat-x;margin:0px 0px 0 0px;width:100%;height:100%;padding:10px 0px 0 0px;list-style-type:none;list-style-position:outside;}
.box-navb-news-int ul li{clear:both;padding:0px 0;margin:4px 0 6px 10px;}
.box-navb-news-int ul li a{width:97%;text-decoration:underline; margin: 4px 0 0px 5px;padding:0px;color:#333333;font-weight:normal;}
.box-navb-news-int span{float:left;}


/* .................... Navigazione News ....................*/
.rss{float:right; margin: 0 6px 0 0;}
.box-navb-news{height:100%;background-color:#FFFFFF;padding:0 0px;}
.titolo-news .top-news{background-position:left;background-repeat:no-repeat;
background-color:#94171B;background-image:url(images/top-news.gif);height:57px;}
.titolo-news h3{clear:both;display:block;margin:0px 0 0 0;padding: 8px  0 8px 10px;
width:auto;color:white;font-size:1.3em;background-color:#94171B;}
.box-navb-news ul{background-image:url(images/back-sx.gif);background-repeat:repeat-x;margin:0px 0px 0 0px;padding:0px;list-style-type:none;list-style-position:outside;}
.box-navb-news ul li{clear:both;padding:0px 0;margin:0px 0 6px 0px;}
.box-navb-news ul li a{width:97%;display:block;text-decoration:underline;
margin: 0px 0 0px 6px;padding:8px 0 0 0;color:#333333;font-weight:bold;}
.box-navb-news span{display:block;margin: 4px 0 0px 6px!important;margin: 4px 0 0px 3px;float:left;}
.box-navb-news :after {content: ""; display: block; height: 0pt; clear: both; }

/* .................... Navigazione Servizi ....................*/
.box-navb-servizi-online{height:100%;padding:0 0px;}
.titolo-servizi-online .top-servizi-online{background-position:left;background-repeat:no-repeat;background-color:#F58517;background-image:url(images/top-servizi.gif); height:57px;}
.titolo-servizi-online h3{clear:both;display:block;margin:0px 0 0 0;padding: 8px  0 8px 10px;width:auto;color:white;font-size:1.3em;background-color:#F58517;}
.box-navb-servizi-online ul{background-image:url(images/back-sx.gif);background-repeat:repeat-x;margin:0px 0px 0 0px;padding:0px;list-style-type:none; list-style-position:outside;}
.box-navb-servizi-online ul li{clear:both;padding:0px 0;margin:0px 0 6px 0px;}
.box-navb-servizi-online ul li a{float:right;width:94%;display:block;text-decoration:underline;margin: 0px 0 0px 6px;padding:8px 6px 0 0;color:#333333;font-weight:bold;}
.box-navb-servizi-online span{display:block;padding:0 0 8px 0;margin: 4px 0 0px 6px!important;margin: 4px 0 0px 3px;}
.box-navb-servizi-online:after {content: ""; display: block; height: 0pt; clear: both; }

/*------------------- Titolo ------------------*/
.titolo{width:100%;background-color:#E0E2E7;}
.titolo h1{display:block;margin:0px!important;margin:4px 0 4px 4px;width:80%; color:#B9160B;font-size:1.5em;font-weight:bold;padding:8px 4px!important; padding:0px;}
.titolo a{font-weight:bold;margin:8px 4px 0 0;display:block;color:#333333;float:right;}
.titolo h1 img{display:none;}

/* .................... In Evidenza....................*/
.in-evidenza{padding:0px 4px;}
.in-evidenza:after {content: ""; display: block; height: 0pt; clear: both; }
.in-evidenza h2{color:#B9160B;font-size:1.6em;font-weight:normal;margin:0px 0px 4px 0px;padding:0px;padding-left:5px;}
.in-evidenza ul{margin:0px 0px 0 0px;padding:0px;list-style-type:none;list-style-position:outside;}
.in-evidenza ul li{clear:both;padding:5px 0px 4px 0px;margin:0px 0 0px 0px;}
.in-evidenza ul li:after {content: ""; display: block; height: 0pt; clear: both; }
.in-evidenza ul li a{color:#333333;font-weight:bold;text-decoration:underline; 
margin:0px 0 0 0;display:block;}
.in-evidenza ul li img{margin:10px 0 0 0;float:right;}
.in-evidenza ul li span{float:left;width:65%!important;width:70%;margin:5px 0 0 0;
padding:0px;}

.in-evidenza b a{margin:10px 0 0 0;float:right;color:#333333;font-weight:bold;text-decoration:underline; }
.in-evidenza a:link{color:#333333;;font-weight:normal;text-decoration:none; }
.in-evidenza a:hover{;color:#333333;font-weight:normal;text-decoration:none;}
.in-evidenza a:visited{;color:#333333;font-weight:normal;text-decoration:none; }
.in-evidenza img{;float:right;}

.in-evidenza #box_anteprima_figlie img {float:right;}
.in-evidenza #box_anteprima_figlie td {height:55px;}
#box_anteprima_figlie table a {;color:#AD2C23;text-decoration:none; display:block;border:none;}


/* .................... Primo Piano (interno)....................*/
.primo-piano-int{;margin:15px 0 0 0;background-color:#E0E2E7;padding:6px; height:100%; width:100%;}
.primo-piano-int:after {content: ""; display: block; height: 0pt; clear: both; }
.primo-piano-int h3{color:#AB0420;display:block;margin:0px;padding:0px;font-size:1.4em;}
.primo-piano-int img{margin: 0 6px 0 0; float:left;}
.primo-piano-int a{color:#333333;font-weight:bold;display:block;margin:2px 0; padding:0px;}
.primo-piano-int span{color:#333333;display:block;margin:2px 0;padding:0px;}

/* .................... News (interno)....................*/
.news-int{margin:15px 0 0px 0;clear:both; width:95%}
.news-int h3{color:#AB0420;display:block;margin:0px;padding:0px;font-size:1.5em;}
.news-int  a{color:#AB0420;font-weight:normal; margin:0px 0 0 0;}

.news-int  b a {color:#AB0420;text-decoration:underline; }
.news-int  b a:visited{color:#AB0420;text-decoration:underline; }
.news-int b a:hover {color:#AB0420;text-decoration:underline; }

.news_int #box_anteprima_figlie {;padding:0px;margin: 0  10px  0px 0px!important;width:100% }

.news_int #box_anteprima_figlie a:link {text-decoration:none}
.news_int #box_anteprima_figlie a:hover {text-decoration:none}
.news_int #box_anteprima_figlie a:visited {text-decoration:none}


/* .................... Evidence(interno)....................*/
.evidence {margin:0px 0 0 0;background-color:#F4F5F7; padding:4px 4px 0 10px;height:100%;}
.evidence:after {content: ""; display: block; height: 0pt; clear: both; }
.evidence h3{color:#AB0420;display:block;margin:0px;padding:0px;font-size:1.4em;}
.evidence img {float:right;padding:0px;margin: 0  0  0 0!important;margin: 8  0 0 6 ;}


.evidence #box_anteprima_figlie {;padding:0px;margin: 0  10px  0px 0px!important;width:100% }
.evidence b a{width:auto;color:#333333;font-weight:bold;display:block;margin:0px 0;
padding:0px;}
.evidence #box_anteprima_figlie a:link {text-decoration:none}
.evidence #box_anteprima_figlie a:hover {text-decoration:none}
.evidence #box_anteprima_figlie a:visited {text-decoration:none}

/* .................... Box Bottom....................*/
.box-bottom{background-image:url(images/back-bottom.gif);background-repeat:repeat-x;background-position:0 20px;margin: 10px 0 0  0;height:90px;}
.box-bottom i{margin:2px 0 0px 4px;display:block;}
.box-bottom span{margin:0px 0 0px 4px;display:block;}
.box-bottom ul{text-align:right;background-color:#94171B;clear:both;list-style-type:none;list-style-position:outside;padding:4px 0 4px 0;margin:0px 0px 0px 0px;
width:100%;}
.box-bottom li{padding:0px 0px 0px 0px;display:inline;border-right: 1px solid #ffffff;}
.box-bottom a{font-weight:bold;padding:0px 8px 0px 4px;margin:0px 0px 0px 3px;
color:#ffffff;text-decoration:none;}
td {font-family: Verdana;font-size: 10px;color: black;}
