@charset "iso-8859-2";
/* CSS Document */

body {background-color:#004494; background-image:url(../img/sfondo2.png); background-repeat:repeat-x; background-position:top; font-family:"trebuchet MS", Arial; font-size:12px; margin-top:8px;}
h1, h2, h3, h4, fieldset{ margin:0; padding:0;}
h1 a{ text-decoration:none}
img { border:none; margin:0; padding:0;}
hr { border:1px dotted #039; width:130px;}
legend {font-size:0.8em; color:#333333;}
fiedset{ margin:0; padding:0}
caption { font-size:0.9em; text-align:left}
form h2 a{color:#004494;font-weight:bold;text-decoration:none;}
form h2 a:hover{color:#004494;font-weight:bold;text-decoration:underline;}
.sinistra{float:left;}
.destra{float:right;}
.container{width:955px; _width:979px; margin-left:auto;margin-right:auto;margin-top:0; margin-bottom:0; position:relative; z-index:1;}
.wrapper {position:relative; width:931px;  background-color:#FFFFFF; float:left; padding-bottom:10px; min-height:300px;}
.sfondodestra{float:right;  position:relative; right:3px; top:32px; background-image:none; background-repeat:repeat-y; background-position:top; width:12px;}
html>body .sfondodestra{right:2px; height:580px; background-image:url(../img/sfondo_des.jpg);}
html>/**/body .sfondodestra{right:3px;}
.sfondosinistra{float:left;  top:0; background-image:url(../img/sfondo_sin.jpg); background-repeat:repeat-y; _width:1px; height:650px;}
html>body .sfondosinistra{ height:640px; background-image:url(../img/sfondo_sin.jpg);  width:12px;}
.sondo_giallo{margin-top:50px; _float:right;}
.sondo_giallo_dx{padding-top:19px; }
.banner{margin-bottom:-10px;}
.banner ul{list-style:none;margin-left:20px; margin-top:5px; width:575px;}
html>/**/body .banner ul{list-style:none;margin-left:-20px; margin-top:0px;}
.banner li{float:left;white-space:nowrap; color:#E3001B; font-family:"trebuchet MS", Arial; font-size:15px; text-transform:uppercase; padding:5px 15px 5px 8px; margin:0px 2px 0px 2px;}
.banner li a{color:#000000; font-family:"trebuchet MS", Arial; font-size:15px; font-weight:bold; text-decoration:none;}
.banner li a:hover{color:#E3001B; text-decoration:underline;}
.sfondoUpSx {background-image:url(../images/bordoTopSx.jpg);background-repeat: no-repeat;width:15px; height:15px; border-right:2px solid white;}
.sfondoUpDx {background-image:url(../images/bordoTopDx.jpg);background-repeat: no-repeat;width:15px; height:15px;float:right; margin-top:-15px;}
.logo {background-color:#FFFFFF; width:250px; float:left}
/*classi per la gestione del menu utente*/
.home_dock { position:relative; height:30px; background-image:url(../img/sfondo_dock.jpg); background-repeat:repeat-x;  width:auto; position:relative; text-align:right; font-family:"trebuchet MS", Arial; margin-right:12px; font-size:12px; margin-top:-5px; */margin-top:-5px; _margin-top:0px; padding-bottom:6px; color:#FFFFFF; _background-color:#FFFFFF}
html>/**/body .home_dock {margin-top:0;}
.home_dock input{ margin-right:10px; position:relative; margin-left:10px;}
.home_dock a{ color:#fff; text-decoration:none;}
.home_dock a:hover{ color:#fff; text-decoration:underline;}
.home_dock p{margin:0 152px 0 0; padding:5px 0 0 0;}
/*classi per la gestione del menu utente*/
/*classi per la gestione del form search*/
.search {position:absolute; top:0; right:0;}
.search images {position:relative;top:3px;right:-20px;}
.search input { font-size:0.7em; color: #333333; position:absolute; right:0;}
/*fine classi per la gestione del form search*/
/*classi per la data*/
.data {width:300px;float:left; margin-top:30px; margin-left:85px;}
.data h2{font-size:45px; margin:0; padding:0;}
.data span {color:#FF6600;margin:0; padding:0;}
.claim {font-size:24px; margin:0; padding:0; color:#333333;position:relative; top:-40px; right:-270px;}
/*fine classi per data*/
/*classi navigazione primo livello*/
.navigation {width:898px; border:1px solid #666666; background-color:#000033; margin:0; padding:0;height:27px;}
.navigation ul { margin:0; padding:0;}
.navigation li { display:inline; font-size:0.8em;color:#FFFFFF; text-align:center; list-style:none; }
.navigation a{ padding:5px 10px; text-align:center;}
.navigation a:link { color:#FFFFFF;width:82px; display:block; float:left;}
.navigation a:active { color:#FFFFFF;width:82px;display:block; float:left;}
.navigation a:hover{background-image:url(../images/bottoneArancione.jpg);background-repeat: no-repeat;display:block; float:left; background-position:right }
.navigation a:visited { color:#FFFFFF;width:82px;display:block; float:left;}
.navigationOrange {background-color: #FF6600; margin:0; font-size:4px;}
/*fine classi navigazione primo livello*/
/* stili portlet */
.portlet{ width:100%;}
.portlet h2{margin:4px;font-size:1em; width:60%;float:left}
.portlet h3{border-bottom:1px solid #999999; padding-top:2px; height:38px;}
.portlet h3 img{padding-top:0px;}
.portlet p{ margin:8px; font-size:12px; font-family:"trebuchet MS", Arial; color:#666666;}
.portlet strong{color:#E3001B;}
.portlet-icon { width:50px; float:right}
.portlet-icon p{ font-size:0.7em}
.portlet-icon2 { width:90px; position:relative; padding-left:8px; float:right; padding-top:5px;}
.portlet-icon2 img { position:absolute; left:0}
.portlet-icon2 a{ color:#333333; text-decoration:underline; display:block; margin-left:18px;}
.portlet-icon2 a:hover{ color:#ff0000; text-decoration:underline; display:block; margin-left:18px;}
.portlet-icon2 span{ font-size:0.7em;}
.portlet-desc p { font-style:italic; margin:0; padding:0}
.portlet-desc {width:60%; float:left; margin-left:30px}
.portlet-mail { color:#FF6600}
.portlet-mail a{ color:#FF6600}
#portlet-cont-primoPiano { border-left:3px solid #FF6600}
#portlet-cont-primoPiano2 { border-left:3px solid #FF6600}
.portlet-content { padding-left:10px; padding-right:30px;}
.portlet-content p{ color:#333333; font-size:0.8em}
.portlet-content a{ color:#FF6600; text-decoration:underline}
/*portlet breadcrumb*/
.portlet-breadcrumb {color:#214263; border-bottom:1px dotted #ccc; position:relative; height:20px; margin-top:-15px; margin-left:5px; padding-bottom:5px;}
html>body .portlet-breadcrumb {margin-top:0px;}
.portlet-breadcrumb a {text-decoration:none; color:#214263; font-weight:bold;}
.portlet-breadcrumb a:hover { text-decoration:underline; color:#E3001B;}
/*fine portlet breadcrumb*/
/*portlet infonews*/
.portlet-infonews {width:100%;background-image:url(../images/sfondoBc.jpg);background-repeat: repeat-x; height:20px}
.portlet-infonews p { margin:0; padding: 3px 0 3px 10px; font-size:0.8em; width:70%; float:left}
.portlet-infonews span { font-style:italic}
.portlet-infonews a { text-decoration:underline; color:#333333}
/*fine portlet infonews*/
/* fine stili portlet*/
.ContenitoreColonne{padding-left:14px; float:left; position:relative; margin-top:0px; width:900px; height:400px;}
.ContenitorePage{padding-left:14px; float:left; position:relative; margin-top:0px; width:900px; }
html>/**/body .ContenitoreColonne{ margin-top:-5px;} html>/**/body .ContenitorePage{ margin-top:-5px;}
/*stili colonna01*/
.columns-1 {float:left; width:201px; height:340px; margin:0 0 5px 0; padding-right:12px; font-family:"trebuchet MS", Arial; font-size:12px; border-right:1px solid #CCCCCC;}
.columns-1 h2 a, .columns-2 h2 a, .columns-3 h2 a, .columns-4 h2 a  {color:#000; text-decoration:none;}
/*fine stili colonna1*/
/*stili colonna01*/
.columns-2 {float:left; width:201px; height:340px;  margin:0 0 5px 10px; padding-right:12px; font-family:"trebuchet MS", Arial; font-size:12px; border-right:1px solid #CCCCCC;}
/*fine stili colonna2*/
/*stili colonna01*/
.columns-3 {float:left; width:201px; margin:0 0 5px 0; padding-right:12px; font-family:"trebuchet MS", Arial; font-size:12px; border-right:1px solid #CCCCCC; }
.columns-4{float:left; width:201px; margin:0 0 5px 10px; font-family:"trebuchet MS", Arial; font-size:12px; }
/*fine stili colonna3*/
.nasc{position:absolute; left:-3000px; margin:0; padding:0; overflow:hidden}
.hrHead {color:#FF6600; margin:0;border:2px solid}
.clean { clear:both; font-size:18px;}
/*classi footer*/
.footer {background-repeat:none; color:#000; width:100%;  height:20px; position:absolute; bottom:10px; left:-12px;}
/*fine classi footer*/
.separatore2px {clear:both; font-size:2px !important;}
.separatore8px {clear:both; font-size:8px !important;}
.separatore5px {clear:both; font-size:5px !important;}
.separatore12px {clear:both; font-size:12px;}
.separatoreDotted {border-bottom:#039 1px dotted; width:85%;clear:both; font-size:2px; margin:0 0 0 30px;}

.field {width:30%; float:left; padding-left:8px; font-size:0.8em}
.field2 {width:30%; float:left}

.taglib-search-iterator { width:95%; margin:10px; border-collapse:collapse}
.taglib-search-iterator th,td { text-align:left; color:#333; font-size:0.8em;border:1px dotted #666666}
.taglib-search-iterator a:link {color:#333; text-decoration:none}
.taglib-search-iterator a:active {color:#333}
.taglib-search-iterator a:hover {color: #FF0000}
.taglib-search-iterator a:visited {color:#333}
.portlet-section-header{ background-color: #CCCCCC;}

/*----------------stili aggiunti-----------------*/
.footer p{padding:5px;margin:0 15px;border-top:1px dotted #999999;width:94%;}
.footer a{color:#000000;text-decoration:none;}
.footer a:hover{color:#000000;text-decoration:underline;}
.titolo_sito{float:left;padding:5px 0 0 25px;}
.arro_sin{position:absolute; left:0; z-index:2; top:-6px}
.arro_des{position:absolute; right:0; z-index:2; top:-6px; right:7px;}
html>body .arro_des{right:0;}
.logo_popolo{position:absolute;bottom:2px;right:-4px;z-index:2;}
html>body .logo_popolo{bottom:-18px;}
.link1{background-image:url(../img/sfondo_link1.jpg);background-repeat:repeat-x;background-position:bottom;}
.link2{background-image:url(../img/sfondo_link2.jpg);background-repeat:repeat-x;background-position:bottom;}
.link3{background-image:url(../img/sfondo_link3.jpg);background-repeat:repeat-x;background-position:bottom;}
.link4{background-image:url(../img/sfondo_link4.jpg);background-repeat:repeat-x;background-position:bottom;}
.link5{background-image:url(../img/sfondo_link5.jpg);background-repeat:repeat-x;background-position:bottom;}
.link6{	background-image:url(../img/sfondo_link6.jpg);background-repeat:repeat-x;background-position:bottom;}
.testata{float:left;padding:5px;border-top:1px dotted #CCCCCC;}
.testata_contenitore{margin-top:10px;width:97%;margin-left:15px;margin-right:10px;position:relative;background-image:url(../img/testata_vuoto.jpg);
	background-repeat:no-repeat;height:154px;}
.destra_testata{position:absolute;right:0;top:0;}
.bread_destra{position:absolute;right:0;top:3px;color:#CCCCCC;}

.columns-1 .sottotitolo, .columns-1_page .sottotitolo{color:#CC0000;text-transform:uppercase;display:block;font-weight:bold;}
.columns-1 h2, .columns-1_page h2{font-family:"trebuchet MS", Arial;font-size:18px;margin:5px 5px 6px 0px;padding:0;border-bottom:1px solid #CCCCCC;text-transform:uppercase;}
.columns-1 h2{margin:5px 5px 6px 5px;}
.columns-1 p{margin:0 5px;padding:0;height:309px;}
.columns-1 img{padding-top:4px;margin:0 5px;}
.columns-1  a{color:#004494;font-weight:bold;text-decoration:none;}
.columns-1  a:hover{color:#004494;font-weight:bold;text-decoration:underline;}


.columns-2 strong{color:#CC0000;text-transform:uppercase;display:block;}
.columns-2 h2{font-family:"trebuchet MS", Arial;font-size:18px;margin:5px 5px 6px 5px;padding:0;border-bottom:1px solid #CCCCCC;text-transform:uppercase;
position:relative;}
.columns-2 p{margin:0 5px;padding:0;height:309px;text-transform:uppercase;}
.columns-2  a{color:#004494;font-weight:bold;text-decoration:none;}
.columns-2  a:hover{color:#004494;font-weight:bold;text-decoration:underline;}
.columns-2 img{border-bottom:1px dotted #999999;padding:4px 0 12px 0;margin:0 5px 3px 5px;}

.columns-3 strong{color:#CC0000;text-transform:uppercase;display:block;}
.columns-3 h2{font-family:"trebuchet MS", Arial;font-size:18px;margin:5px 5px 6px 5px;padding:0;border-bottom:1px solid #CCCCCC;text-transform:uppercase;position:relative;}
.columns-3  a{color:#004494;font-weight:bold;text-decoration:none;}
.columns-3  a:hover{color:#004494;font-weight:bold;text-decoration:underline;}
.columns-3 p{margin:0 5px;padding:0;height:165px;color:#0F3963;}
.columns-3 p img{border:none;padding:0 0 5px 0;margin:0;float:left;}
.columns-3 img{border-bottom:1px dotted #999999;padding:4px 0 12px 0;margin:0 5px 3px 5px;}

.columns-4 strong{color:#CC0000;text-transform:uppercase;display:block;}
.columns-4 h2{font-family:"trebuchet MS", Arial;font-size:18px;margin:5px 5px 6px 5px;padding:0;border-bottom:1px solid #CCCCCC;text-transform:uppercase;
position:relative;}
.columns-4 h3{font-family:"trebuchet MS", Arial;font-size:12px;margin:5px 5px 6px 5px;padding:0;text-transform:uppercase;position:relative;}
.columns-4 h3 a{color:#CC0000;text-transform:uppercase;display:block;font-weight:bold;text-decoration:none;}
.columns-4 h3 a:hover{color:#004494;text-transform:uppercase;display:block;font-weight:bold;}
.columns-4 p{margin:0 5px;padding:0;height:209px;}
.columns-4 img, .rss img{/*border-top:1px dotted #999999;*/padding-top:4px;margin:0 5px;}
.columns-4  a{color:#004494;font-weight:bold;text-decoration:none;}
.columns-4  a:hover{color:#004494;font-weight:bold;text-decoration:underline;}


.archivio{border-top:1px dotted #999999;padding:5px 8px;text-align:right;margin:5px 5px 0 5px;}
.archivio a{color:#316AC5;text-decoration:none; font-weight:normal!important}
.archivio a:hover{color:#316AC5;text-decoration:underline;font-weight:normal!important}
.continua{color:#990000 !important;}
.immagine_titolo{border:none !important;height:auto !important;position:absolute;right:10px;top:-9px;}
html>body .immagine_titolo{right:0;}

.tasto_ok{width:37px;float:right;}
.tasto_ok a{width:37px;height:19px;background-color:#004494;padding:2px 0;border:1px solid #6699CC;display:block;font-size:13px;font-family:"trebuchet MS", Arial;color:#FFFFFF;text-align:center;text-decoration:none;margin:0px 0 12px 5px;}
.tasto_ok a:hover{background-color:#CC0000; COLOR:#FFFFFF}
html>/**/body .tasto_ok a{margin:0 0 16px 5px;}
.tasto_ok a:hover{text-decoration:underline;}

.tasto_ok2{width:30px;float:right; position:absolute; top:7px; right:128px; background:#fff; text-align:center; height:21px;}
.tasto_ok2 a:link { color:#000; text-decoration:none}
.tasto_ok2 a:active { color:#000; text-decoration:none}
.tasto_ok2 a:hover { color:#000; text-decoration:underline}
.tasto_ok2 a:visited { color:#000; text-decoration:none}

.newsletter{/*border-bottom:1px dotted #999999;*/margin:0;/*padding:0 0 24px 0;*/}
html>body .newsletter{/*border-bottom:1px dotted #999999;*/margin:0;/*padding:0 0 32px 0;*/}
.newsletter fieldset{border:none;margin:0 0 0 5px;padding:0;}
.newsletter label{display:none;}
.newsletter legend{margin:0 0 0 -7px;padding:0;font-family:"trebuchet MS", Arial;font-size:13px;}
html>/**/body .newsletter legend{margin:0;}
.newsletter form{margin:5px 0;padding:0;}
.blu{color:#004494;}
.sondaggio{/* border:none; height:150px; }
.sondaggio legend{ font-size:14px; font-family:"trebuchet MS", Arial; color:#021229; font-weight:bold; padding-bottom:10px; padding-top:2px;}
.sondaggio label{float:right; padding:7px 0; width:79%; position:relative; top:-5px;}
.sondaggio input{float:left; padding:7px 0; width:17%;}
.sondaggio form{margin:0; padding:0;*/}

a.link_bottom{color:#01467E;text-decoration:none;float:right;margin-top:-35px;}
a.link_bottom:hover{text-decoration:underline;}
a.link_bottom2{color:#01467E;text-decoration:none;float:right;margin-top:-15px;}
a.link_bottom2:hover{text-decoration:underline;}
.angolo_footer_sx{float:left; position:absolute; left:-16px; top:10px;}
html>body .angolo_footer_sx{margin-top:auto; left:auto;}
.angolo_footer_dx{position:absolute; right:-55px;  top:9px; z-index:1000;}
html>body .angolo_footer_dx{right:-42px;}
html>/**/body .angolo_footer_dx{right:-41px;}
.footer_mirror{background-image:url(../img/sfondo_footer.jpg);background-repeat:x-repeat;height:64px;float:left;margin:28px 11px 0 6px;width:931px;}
html>body .footer_mirror{margin:28px 11px 0 11px;}
.mirror_sx{background-image:url(../img/angolofooter_sin.jpg);background-repeat:no-repeat;background-position:top left;float:left;width:111px;padding-left:20px;}
.mirror_dx{background-image:url(../img/angolofooter_dex.jpg);background-repeat:no-repeat;background-position:top right;float:left;width:800px;padding-top:4px;font-size:14px;}
.mirror_dx a{color:#FFFFFF;text-decoration:none;}
.mirror_dx a:hover{color:#FFFFFF;text-decoration:underline;}
.red{color:#FF0000;}
.red a:link{color:#000!important; text-decoration:none}
.red a:active{color:#000!important; text-decoration:none}
.red a:hover{color:#004494!important;text-decoration:none}
.red a:visited{color:#000!important; text-decoration:none}
.clear{clear:both;}
/*---------------page--------------*/

.columns-1_page{
	float:left;
	width:650px;
	margin:5px;
	padding-right:10px;
	font-family:"trebuchet MS", Arial;
	font-size:12px;
	border-right:1px solid #CCCCCC;
}
.columns-2_page{float:right; width:221px; margin:5px 0px; font-family:"trebuchet MS", Arial; font-size:12px;}
.columns-2_page h2{
font-family:"trebuchet MS", Arial;
font-size:18px;
margin:5px 5px 6px 5px;
padding:0;
border-bottom:1px solid #CCCCCC;
text-transform:uppercase;
position:relative;
}
.columns-2_page h2 a{color:#000;text-decoration:none;}


.menu2 ul{list-style:none;border-left:4px solid #01B0E7;margin:0px 0 20px 0 !important;padding:0 !important;}
.rss ul{list-style:none;/*border-left:4px solid #01B0E7;*/margin:0px 0 20px 0 !important;padding:0 !important;}
.columns-2_page li, .rss li {border-bottom:1px solid #CCCCCC;padding:3px 10px;text-transform:uppercase;font-family:"trebuchet MS", Arial;font-size:12px;}
.columns-2_page li, .rss ul{color:#cc0000;text-decoration:none;}
.columns-2_page li a, .rss li a{color:#000033;text-decoration:none;}
.columns-2_page li a:hover, .rss li a:hover{color:#004494;text-decoration:underline;}
.selected  li a{color:#cc0000;text-decoration:none;}
.columns-1_page h2{}
html>body .columns-1_page h2{height:24px;}
.grey{color:#666}
.immagine_articolo{	float:left;	margin:3px;	padding-right:10px;width: 190px;}
.immagine_articolo img{	max-width: 190px;}
.testo_articolo{padding-right:5px;float:none;*/float:right; min-height:400px;}
.testo_articolo2{ width:100%;} .testo_articolo2 .testo_articolo{width:430px; float:right;}
.elenco_articolo{padding-left:5px;}
.columns-1_page h2 span{background-image:url(../img/riga_titolo_page.jpg);background-repeat:repeat-x;margin-left:-27px;background-position:bottom;}
html>body .columns-1_page h2 span{margin-left:0px;}
.angolo_titolo{
background-image:url(../img/riga_titolo_page.jpg);
background-repeat:repeat-x;
background-position:bottom;
float:left;
width:21px;
height:23px;
position:relative;
left:-24px;
border-left:4px solid #01B0E7;
}
html>body .angolo_titolo{
width:21px;
left:auto;
margin-left:-19px;
border-left:4px solid #01B0E7;
}
a.link_bottom2_page{
color:#01467E;
text-decoration:none;
float:right;
width:217px;
border-top:1px dotted #999999;
}
html>body a.link_bottom2_page{
margin-left:-665px;
padding-left:665px;
}
a.link_bottom2_page:hover{
text-decoration:underline;
}
.newsletter_page{
margin:0;
padding:0 0 24px 0;
}
html>body .newsletter_page{
margin:0;
padding:0 0 32px 0;
}
.newsletter_page fieldset{
border:none;
margin:0 0 0 5px;
padding:0;
}
.newsletter_page label{
display:none;
}
.newsletter_page legend{
margin:0 0 0 -7px;
padding:0;
font-family:"trebuchet MS", Arial;
font-size:13px;
}
html>/**/body .newsletter_page legend{
margin:0;
}
.newsletter_page form{
margin:5px 0;
padding:0;
}
/*--------------*/

.titolomenu{
background-image:url(../img/sfondo_titolo_menu.jpg);
background-repeat:no-repeat;
font-family:"trebuchet MS", Arial;
font-size:24px;
color:#000000;
margin-top:2px;
height:36px !important;
padding-left:8px;
font-weight:normal !important;
}
.titolomenu strong{color:#000000 !important;}
.portlet ul{list-style:none;margin:0;padding:0;}
.portlet li{padding:5px 0 5px 10px;border-bottom:1px solid #CCCCCC;color:#E3001B;}
.portlet li a{color:#000000;text-decoration:none;}
.portlet li a:hover{color:#E3001B;text-decoration:underline;}
.immagine_articolo_page{float:left;margin:10px 0px 10px 13px;}
.articolo_page{width:59%;float:right;}
.classe_banner_page{border-top:1px solid #ccc;margin:13px 0 5px 15px;padding-top:5px;}
/*----------------- rassegna stampa ---------------*/

.titolo_menu_page{padding:10px 10px 0 15px;font-family:"trebuchet MS", Arial;color:#000000;font-size:18px;display:block;}
.titolo_menu_page2{padding:15px 10px 0 15px;font-family:"trebuchet MS", Arial;color:#000000;font-size:14px;display:block;}
.columns-2 ul{list-style:none;margin:0;padding:0;}
.menu_page li{margin:0 0 0 15px;padding:0;font-size:16px;font-weight:bold;color:#E3001B;}
.menu_page li a{color:#666666;text-decoration:none;}
.menu_page li a:hover{color:#666666;text-decoration:underline;}
.titolo_rassegna_stampa{text-transform:none !important;color:#E3001B !important;margin:10px 15px 0 15px !important;padding:5px 15px !important;}
.paginazione{font-size:12px;border-bottom:1px solid #CCCCCC;margin:2px 15px 0 15px !important;padding:5px 15px !important;position:relative;}
/*classe paginazione per galleria*/
.paginazione a:link{color:#000;text-decoration:none;}
.paginazione a:active{color:#000;text-decoration:none;}
.paginazione a:hover{color:#E3001B;text-decoration:underline;}
.paginazione a:visited{color:#000;text-decoration:none;}
/*classe paginazione per galleria*/
.green{color:#00A544;}
.paginazione_destra{position:absolute;right:15px;top:5px;}
html>body .paginazione_destra{position:absolute;right:0;top:5px;}
.elenco_rassegna_stampa{height:30px;border-bottom:1px dotted #CCCCCC;padding:5px 15px;margin:0 15px;position:relative;}
html>body .elenco_rassegna_stampa{height:auto;}
.elenco_rassegna_stampa img{float:right;margin-top:-20px;margin-right:-10px;}
html>body .elenco_rassegna_stampa img{position:absolute;right:0;bottom:4px;margin-right:0;}
.elenco_rassegna_stampa a{font-weight:bold;color:#000000;text-decoration:none;}
.elenco_rassegna_stampa a:hover{text-decoration:underline;}
.elenco_doc a {text-decoration:none; color:#cc0000;}
.elenco_doc ul { border-bottom:1px dotted #ccc; margin-left:0px; }
.elenco_doc ul, .elenco_doc li{list-style:none; margin-left:0px; padding-left:0px; border-bottom:1px solid #666; }
/**************************TESTATA SLIDER***************************************/
#slider
{overflow: hidden; width:565px; margin:0px; }

#slider ul {width: 2825px; margin-left: -41px; */margin-left: -1130px;  margin-top:1px; margin-bottom:0px; list-style:none;}
#slider li.primo {float:left; margin-left:0px; */margin-left:0px; list-style:none;}
#slider li {float:left; margin-left:-18px; */margin-left:0px; list-style:none;}

.sfondo_sotto_testata
{ margin-left:-12px; */margin-left:15px; margin-top:5px; */margin-top:5px; _margin-top:-29px; _margin-left:15px; }
/* Easy Slider 
#containerSlider {position:relative;width:540px;height:235px;margin:0px 300px 0 40px;padding:0;}
#contentSlider{position:relative;}	*/		

/* image replacement 
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}


#slider ul, #slider li{ margin:0;padding:5px;list-style:none;}	
#slider, #slider li{ height:235px;width:540px;overflow:hidden;}	
#slider{margin-left:0px;}
#prevBtn, #nextBtn{ display:block;width:31px;height:34px;position:absolute;left:-40px;top:100px;}	
#nextBtn{left:550px;}														
#prevBtn a, #nextBtn a{display:block;width:31px;height:34px;background:url(../images/bg/prev.png) no-repeat 0 0;	}	
#nextBtn a{background:url(../images/bg/next.png) no-repeat 0 0;}
#slider img {padding:15px;background:#151412;}*/

/*aggiunte luigi 040509*/

.rassegna p{ font-size:12px;}
.rassegna a:link{ color:#333333; text-decoration:underline}
.rassegna a:active{color:#333333; text-decoration:underline}
.rassegna a:hover{color:#ff0000; text-decoration:underline}
.rassegna a:visited{color:#333333; text-decoration:underline}

.titolo_page{font-weight:bold;margin:0 !important;padding:0 !important;color:#000033;display:block; text-transform:uppercase}
.titolo_page a:link{ color:#333333}
.titolo_page a:active{color:#333333; background-color:#FFCC00}
.titolo_page a:hover{color:#ff0000; text-decoration:underline}
.titolo_page a:visited{color:#333333}
.columns-3 .titolo_page a:link{ color:#CC0000}
.columns-3 p, .columns-1 p, .columns-2 p{ line-height:120%}

a.linkglossario{color:#CC0000 !important;text-decoration:none;}
a.linkglossario:link{color:#CC0000 !important;text-decoration:none;}
a.linkglossario:visited{color:#CC0000 !important;text-decoration:none;}
a.linkglossario:hover{color:#CC0000 !important;text-decoration:none;}
.linkglossarioCorsivo {font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo{font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo:link{font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo:visited{font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo:hover{font-style:italic;color:#CC0000 !important;text-decoration:none;}

.archivio2{float:left;}
.archivio2 a{color:#316AC5;text-decoration:none;}
.archivio2 a:hover{color:#316AC5;text-decoration:underline;}

.titolo_galleria{text-transform:none !important;color:#000000 !important;/*border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;*/
margin:2px 15px 0 15px !important;padding:10px 15px !important;font-size:1.5em;}

.titolo_menu_page_galleria{/*padding:10px 10px 0 15px;*/font-family:"trebuchet MS", Arial;color:#E3001B;font-size:12px;display:block;}
.titolo_menu_page_galleria p{font-size:14px!important;font-weight:bold; color:#ff0000; padding-left:8px; border-left:3px solid #004494}
.clear10 {clear:both; font-size:10px}
/*classi mappa*/
.mappa { margin:0 0 0 15px}
.mappa ul{ display:block!important;padding-bottom:0.5em!important; margin-bottom:0!important;list-style-type:circle!important}
.mappa li {list-style-type:circle!important;font-size:1em!important;}
.mappa li a:link{ text-decoration:underline; color:#333333;list-style-type:circle!important;font-size:1em!important;}
.mappa li a:hover{ text-decoration:underline; color:#01B0E7!important;font-size:1em!important;}
.mappa li a:visited{ text-decoration:underline; color:#333333!important;font-size:1em!important;}
.mappa li a:active{ text-decoration:underline; color:#333333!important; background-color:#FFFF00;font-size:1em!important;}
.mappa ul li ul { padding-left:6px; list-style-type:none;}
.mappa ul li ul li{  list-style-type:disc!important}
/*fine classi mappa*/
.menu_rass { padding:0 0 0 14px;}
.menu_rass ul{margin:0;padding:0;}
.menu_rass li{margin:0;padding:0;font-size:16px;font-weight:bold;color:#E3001B; display:inline;}
.menu_rass li a:link{color:#666666;text-decoration:none;}
.menu_rass li a:active{color:#666666;text-decoration:none;}
.menu_rass li a:hover{color:#01B0E7;text-decoration:underline;}
.menu_rass li a:visited{color:#666666;text-decoration:none;}
/**************************CLASSI LINK***************************************/
.elenco_link{float:left;height:auto;font-weight:bold; width:300px}
html>body .elenco_link{height:auto;margin-left:20px;margin-top:8px;}
.immagine_link{width:190px;}
.immagine_link a{font-weight:bolder !important;color:#000000;text-decoration:none;}
.immagine_link a:hover{text-decoration:underline;}
.immagine_link, .immagine_manifesto{font-weight:bolder !important;float:left; margin:0 10px 20px 10px;}
.immagine_link img{width:180px;height:auto}
.immagine_manifesto img{width:100px;height:auto}
/**************************FINE CLASSI LINK***************************************/
.contatti a:link{color:#000000; text-decoration:none}
.contatti a:active{color:#000000; text-decoration:none}
.contatti a:hover{color:#ff0000; text-decoration:underline}
.contatti a:visited{color:#000000; text-decoration:none}
.contatti { color:#000000}
.newsGiallo {color:#FFCC00}
.tblNl table,tr,td{ border:0; font-size:1em; color:#666666}

.sottotitolored a:link{ color:#DE0000; text-transform:uppercase; text-decoration:none}
.sottotitolored a:active{color:#DE0000; text-transform:uppercase; text-decoration:none}
.sottotitolored a:hover{color:#004494!important; text-transform:uppercase; text-decoration:underline!important}
.sottotitolored a:visited{color:#DE0000; text-transform:uppercase; text-decoration:none}

.banner a{color:#316AC5;text-decoration:none; font-weight:normal!important}
.benner a:hover{color:#316AC5;text-decoration:underline;font-weight:normal!important}

.form1 {float:left; margin-right:6px; width:30%}
.form2 {float:left}
/*-------------banner doppio-----------*/
.banner_doppio{
width:419px;
position:absolute;
bottom:22px;
right:20px;
margin-left:auto;
margin-right:auto;
/*border-bottom:1px dotted #999999;*/
}
html>body .banner_doppio{
bottom:12px;
}

.banner_doppio img{
width:416px;
height:90px;
border-bottom:1px dotted #999999;
margin-top:-2px;
padding-bottom:5px;
margin-bottom:5px;
text-decoration:none;
}
.banner_doppio a{
color:#316ac5;
text-decoration:none;
}
.banner_doppio a:hover{
color:#316ac5;
text-decoration:underline;
}
.archivio_newsletter{border-top:1px dotted #999999;padding:5px 8px;text-align:right;margin:5px 5px 0 5px;}
.archivio_newsletter a{color:#316AC5;text-decoration:none; font-weight:normal!important}
.archivio_newsletter a:hover{color:#316AC5;text-decoration:underline;font-weight:normal!important}


.bannerAdv {border:1px #999 dashed;font-family:Courier New, Courier, monospace;font-weight:normal; text-align:left;margin-top:0px; height:auto;font-size:11px; width:80%; overflow:scroll}
.bannerAdvDv {margin-left:15px;}
.bannerAdvDv2 {width:85%; background-color:#FFF; padding:15px 2px 4px 8px;}
.bannerAdvDv strong{font-size:1.6em; border-bottom:1px dotted #FF0000; padding-bottom:2px;}
.bannerAdvH2 {margin-top:-14px!important; border:none!important}
/*SAFARI, MOZILLA, OPERA*/html>/**/body .bannerAdvH2{margin-top:0!important; border:none!important}

.sottolista_galleria{
margin-left:-40px;
}
.sottolista_galleria a{
font-size:12px;
}
.menudes{
border-bottom:4px solid #666666;
color:#000000;
float:right;
position:absolute; right:20px; top:5px; width:315px;
margin-top:8px;
}
html>/**/body .menudes{
top:12px;
}
.menudes a{
color:#000000;
text-decoration:none;
}
.menudes a:hover{
color:#CC0000;
text-decoration:underline;
}
.menudes ul{
padding:0 0 0 10px;
margin:0;
list-style:none;
}
.menudes li{
margin:0;
padding:0;
display:inline;
}
#header{
height:150px;
}
.flash{
position:relative;
top:2px;
}
.cerca{
width:200px;
position:absolute;
right:0;
top:-2px;
}
.testo_ok{
position:absolute;
right:5px;
width:12px;
top:0;
border-bottom:2px solid #333333;
border-right:2px solid #333333;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:1px 8px;
margin-left:7px;
margin-top:-1px;
}
.scritta_sotto{
top:-5px;
position:relative;
}
.fonte{
text-transform: none;
color:#CC0000;
}
.columns-1 p img{
height:95px;
width:187px;
padding:3px;
border:1px solid #CCCCCC;
margin-left:-2px;
margin-bottom:5px;
margin-top:5px;
}
.columns-4 p img{width:180px;height:140px;}
.video {float:left;width:140px; text-transform:uppercase; padding:0 0 0 20px}
.video a:link{ color:#000; text-decoration:none}
.video a:active{ color:#000; text-decoration:none}
.video a:hover{ color:#ff0000; text-decoration:underline}
.video a:visited{ color:#000; text-decoration:none}
/*classi aggiunte il 31marzo2010 per galleria*/
.bnrMinori {width:440px;height:30px; position:relative; left:208px; top:-22px}
