@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;}
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:20px}
.sfondodestra{float:right;  position:relative; right:3px; top:32px; background-image:none; background-repeat:repeat-y; background-position:top; width:12px;}
html>body .sfondodestra{ height:720px; background-image:url(../img/sfondo_des.jpg); }
.sfondosinistra{float:left;  top:0; background-image:url(../img/sfondo_sin.jpg); background-repeat:repeat-y; _width:1px; _height:772px;}
html>body .sfondosinistra{ height:750px; background-image:url(../img/sfondo_sin.jpg);  width:12px;}

.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*/

/*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*/

/*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:450px;}
.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; margin: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; margin: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: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: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*/
/*fine classi footer*/
.separatore2px {clear:both; font-size:2px !important;}
.separatore8px {clear:both; font-size:8px !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-----------------*/

.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;}
.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; solid #CCCCCC;text-transform:uppercase;}
.columns-1 h2{margin:5px 5px 6px 5px;}
.columns-1 p{margin:0 5px;padding:0;height:209px;}
.columns-1 img{border-top:1px dotted #999999;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;}





.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;}
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:#000000; padding-bottom:5px}
.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;}

.red{color:#000;}
.red a{color:#000;}
.clear{clear:both;}


/*---------------page--------------*/

.columns-1_page{
	float:left;
	width:80%;
	margin:5px;
	padding-right:10px;
	font-family:"trebuchet MS", Arial;
	font-size:16px;
}

.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;}

.selected  li a{color:#000000;text-decoration:none;}
.columns-1_page h2{}
html>body .columns-1_page h2{height:24px;}
.grey{color:#000}
.immagine_articolo{	float:left;	margin:3px;	padding-right:10px;width: 190px;}
.testo_articolo{padding-right:5px;float:none;*/float:right; min-height:400px;}
.testo_articolo2{min-height:400px; width:80%; color:#000000}
.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:#000000;}
.portlet li a{color:#000000;text-decoration:none;}
.portlet li a:hover{color:#000000;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; display:none}
.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:#000000;}
.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:#000000 !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:#000000;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; display:none}
html>body .elenco_rassegna_stampa img{position:absolute;right:0;bottom:4px;margin-right:0;}
.elenco_rassegna_stampa a{font-weight:bolder;color:#000000;text-decoration:none;}
.elenco_rassegna_stampa a:hover{text-decoration:underline;}
/**************************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;}
.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}

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;}



.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 #01B0E7}
.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; display:none}
.menu_rass ul{margin:0;padding:0;}
.menu_rass li{margin:0;padding:0;font-size:16px;font-weight:bold;color:#000; display:inline;}
.menu_rass li a:link{color:#000;text-decoration:none;}
.menu_rass li a:active{color:#000;text-decoration:none;}
.menu_rass li a:hover{color:#000;text-decoration:underline;}
.menu_rass li a:visited{color:#000;text-decoration:none;}
/**************************CLASSI LINK***************************************/
.elenco_link{float:left;height:auto;font-weight:bold}
html>body .elenco_link{height:auto;margin-left:20px;margin-top:8px;}
.elenco_link a{font-weight:bolder;color:#000000;text-decoration:none;}
.elenco_link a:hover{text-decoration:underline;}
.immagine_link, .immagine_manifesto{float:left;}
.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:#000000}

.columns-2_page {display:none}
.piede_articolo {display:none}
.footer {display:none}
.home_dock {display:none}
.banner {display:none}
.logo_popolo {display:none}
.arro_sin {display:none}
.footer_mirror {color:#000000;}
.testata_contenitore {display:none}
.portlet-breadcrumb {display:none}
.sfondo_sotto_testata {display:none}
.sondo_giallo {display:none}
.sondo_giallo_dx {display:none}
.columns-1_page h2 {display:none}
.mirror_sx {display:none}


.angolo_footer_sx{float:left;margin-bottom:-5px;}
html>body .angolo_footer_sx{margin-top:auto;}
.angolo_footer_dx{position:absolute; right:-25px; top:-1px;}
html>body .angolo_footer_dx{right:-24px; }
.footer_mirror{height:20px;float:left;margin:2px 11px 0 6px;width:931px;}
html>body .footer_mirror{margin:2px 11px 0 11px; width:80%}
.mirror_dx{background-position:top right;float:left;width:80%;padding-top:4px;font-size:14px;}
.mirror_dx a{color:#000000;text-decoration:none;}
.mirror_dx a:hover{color:#000000;text-decoration:underline;}
