/*---------------- CARATTERISTICHE GENERALI ---------------*/
Body {
	background: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
}

a{
	color: #044982; text-decoration:underline; 
	
}
a:hover {
	text-decoration:underline;
}


/*----------------------------- stili testata nuova --------------------------*/
.bg_testata_riga1 {
	background-color: #ff0000;
	border-bottom: 1px solid #000000;
	height: 3px;
	font-size: 0%;
}
.bg_testata_riga2 {
	background: url(/resources/usabile/img_nuovo_portale/bianco_azzurro.gif);
	height: 110px;
}
.riga2_testata_sx {
	position: absolute;
}
.riga2_testata_dx {
	position: absolute;
	right: 0px;
}
.bg_testata_riga3 {
	background-color: #044981; /*#b6080A;#4c4c4c;*/
	border-bottom: 1px solid #bcbaba;
	/*border-top: 1px solid #044981;*/ /*#b6080A; #666666;*/
	background-image: url(/resources/usabile/img_nuovo_portale/test_sfumBlu.jpg);
	text-align: right;
	background-repeat: repeat-y;
}
.img_align_left {
	float: left;
	margin-left: 0px;
	left: 0px;
	padding: 0px;
}
.dataodierna {
	position: absolute;
	right: 5px;
	height: 21px;
	width: 250px;
	text-align: right;
	top: 5px;
	font-size: 80%;
}

/*--- LINK CERCA, GUIDA, CONTATTI ---*/
.testatalink1 {
	position: absolute;
	right: 5px;
	top: 46px;
	height: 20px;
	width: 250px;
	text-align: right;
	font-size: 90%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}
ul.menutestata1 {
	list-style:none; 
	margin:0; 
	padding: 5px;
	color: #000000;
}
ul.menutestata1 li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 5px;
	padding-left: 5px;
	height:15%; 
	color: #ffffff;
	/*background-color: #044982;*/
	font-weight: normal;
}
ul.menutestata1 li { 
   display:inline 
} 
ul.menutestata1 li a:link, ul.menutestata1 li a:visited {
	color: #000000;
/*	background-color: #044982;*/
	font-weight: normal;
} 
ul.menutestata1 li a:hover {
	text-decoration:underline;
	color: #000000;
/*	background-color: #044982;*/
	font-weight: normal;
}

.puntoElencoZero{
	margin-top:0;
	margin-bottom:0;
}
html>body .puntoElencoZero{
	margin-top:0;
	margin-bottom:1em;
}

.testatalink2 {
	position: absolute;
	right: 5px;
	top: 5px;
	height: 20px;
	width: 500px;
	text-align: right;
	font-size: 90%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}


/*--- LINK CITTADINO, OPERATORE, SALA STAMPA ---*/
ul.menutestata2 {
	list-style:none; 
	margin:0; 
	padding: 2px;
	color: #999999;
	font-size: 95%;
}
ul.menutestata2 li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 10px;
	padding-left: 10px;
	height:15%; 
	color: #ffffff;
	/*background-color: #b6080A;*/ /*#4c4c4c;*/
	font-weight: bold;
	vertical-align: top;
}
ul.menutestata2 li { 
	display:inline;
	vertical-align: top;
} 

ul.menutestata2 li a:link, ul.menutestata2 li a:visited {
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
} 
ul.menutestata2 li a:hover {
	text-decoration:underline;
	color: #ffffff;
	vertical-align: top;
} 

a.hidelink {
	DISPLAY: none
}
a.hideLink {
	DISPLAY: none
}

.menutestata2_evidenza {
	background-color: White;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
}


/*----------------------------------- HOME PAGE --------------------------------------*/
.home_area_menu_SX{
	float: left;
	width: 20%;
	padding-left: 1%;
}
.home_blocco_contenuti{
   float: right;
	width: 77%;
	margin-left: 1%;
	margin-right: 3px;
	font-size: 90%;
}
.home_SX_colonna1{
	float: left;
	width: 58%;
	margin-right: 1%;
}
.home_DX_colonna2{
	margin-right: 0%;
	float: right;
	width: 36%;
}
.primopiano_principale{
	background-color: #f7f7f7;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 1em;
	clear: both;
}
.box_primopiano_menu{
	border: 1px solid #044982;
	padding: 0.5em;
}

.primopiano_secondario{
	/*border-bottom: 1px solid #044982;*/
	/*border-top: 1px solid #044982;*/
	padding: 0.5em;
	padding-top: 0em;
	font-size: 90%;
	clear: both;
}
.primopiano_approfondire{
	border-bottom: 1px solid #044982;
	padding: 0.5em;
	font-size: 90%;
	margin-bottom: 2em;
	margin-top: 0em;
	clear: both;
}
.primopiano_argomenti{
	border: 1px solid #4c4c4c;
	font-size: 90%;
}
.primopiano_argomenti_interno{
	margin: 0.3em;
}
.primopiano_titolo01{
	font-size: 90%;
	font-weight: bold;
}
.primopiano_titolo02{
	width: 100%;
	font-size: 90%;
	font-weight: bold;
	background-color: #044982;
	color: #ffffff;
	text-align: center;
}
.primopiano_titolo03{
	width: 100%;
	font-size: 90%;
	font-weight: bold;
	background-color: #4c4c4c;
	color: #ffffff;
	text-align: center;
}

.primopiano_colonna1{/*UTILIZZATO SE IL PRIMO PIANO HA APPROFONDIMENTI A LATO DESTRO - Parte principale*/
	float: left;
	width: 50%;
	
	/*border-left: 1px solid #0449882; */
}
html>body .primopiano_colonna1{/*UTILIZZATO SE IL PRIMO PIANO HA APPROFONDIMENTI A LATO DESTRO - Parte principale*/
	float: left;
	width: 70%;
	
	/*border-left: 1px solid #0449882; */
}

.concorso_colonna{/*UTILIZZATO SE concorso ha avvisi*/
	/*border: 1px solid #A2A0A0;*/
	margin-right: 0.2%;
	float: right;
	width: 20%;
	font-size: 90%;
}
html>body .concorso_colonna{/*UTILIZZATO SE concorso ha avvisi*/
	/*border: 1px solid #A2A0A0;*/
	margin-right: 0.2%;
	float: right;
	width: 25%;
	font-size: 90%;
}

.primopiano_colonna2{/*UTILIZZATO SE IL PRIMO PIANO HA APPROFONDIMENTI A LATO DESTRO - Approfondimento*/
	margin-right: 0.2%;
	float: right;
	width: 20%;
}
html>body .primopiano_colonna2{/*UTILIZZATO SE IL PRIMO PIANO HA APPROFONDIMENTI A LATO DESTRO - Approfondimento*/
	margin-right: 0.2%;
	float: right;
	width: 25%;
}
.primopiano_colonna3{
	margin-right: 0%;
	float: right;
	width: 20%;
}

.primopiano_colonna4{/*UTILIZZATO SE IL PRIMO PIANO HA APPROFONDIMENTI A LATO DESTRO - Parte principale*/
	float: left;
	width: 75%;
}

.home_SX_colonna1_multimedia{
	float: left;
	width: 63%;
	margin-right: 1%;
}
.home_DX_colonna2_multimedia{
	margin-right: 0%;
	float: right;
	width: 32%;
}
.home_SX_audiovideo_multimedia{
	float: left;
	width: 40%;
}
.home_DX_audiovideo_multimedia{
	float: right;
	width: 40%;
}
.home_comunicati{
	border-bottom: 2px solid #e1dddd;
	
}
.home_box_videoforum{
	border-bottom: 2px solid #044982;
	border-top: 2px solid #044982;
	margin-top: 2em;
	font-size: 110%;
}
.sfondo_guadagnare_homepage{
	text-align:center;
	background-image: url(/resources/usabile/img_nuovo_portale/home_banner_Disney_sf.gif);
}
.sfondo_bannerTreno_homepage{
	text-align:center;
	background-image: url(/resources/usabile/img_nuovo_portale/eventi_sfBanner01.gif);
}
.sfondo_eventi_homepage{
	text-align:center;
	background-image: url(/resources/usabile/img_nuovo_portale/eventi_sfBanner01.gif);
}
.home_banner{
	text-align:center;
	background-image: url(/resources/usabile/img_nuovo_portale/banner_casaSalute2_sfondo.gif);
}
.home_banner_AgendaMinistro2{
	text-align:center;
	background-image: url(/resources/usabile/img_nuovo_portale/sf_banner_AgendaMinistro2.gif);
	float: right;
	width: 24%;
	margin-left: 2em;
	font-size: 90%;
	
}
.home_titolo1{
	margin-top: 0em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-bottom: 0.3em;
	text-align: right;
	color: #044982;
}
.home_titolo2{
	margin-top: 0em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-bottom: 0.3em;
}
.home_titolo3{
	margin-top: 0em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-bottom: 0.3em;
	color: #044982;
}
.home_primo_piano_boxAffiancato{
	float: left;
	width: 72%;
}

.home_manchette{
	border-bottom: 2px solid #044982;
	border-top: 2px solid #044982;
	background-color: #f0eeee;
	float: right;
	width: 24%;
	margin-left: 2em;
	padding: 0.5em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	font-size: 90%;
}


/*--- HOME PAGE: FOOTER  ---*/
.footerHome{
	text-align: center;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-bottom: 1em;
	padding-top: 1em;
	font-size: 85%;
}

/*--- HOME PAGE: NAVIGAZIONE BRICIOLE PANE ---*/
.navig_history{
	font-size: 80%;
	margin-left: 2%;
}
A.link_nav:link {
	COLOR: #044982;
	font-weight: normal;
	text-decoration: underline;
}
A.link_nav:visited {
	COLOR: #044982;
	font-weight: normal;
	text-decoration: underline;
}
A.link_nav:active {
	COLOR: #044982;
	text-decoration: underline;
}
A.link_nav:hover {
	COLOR: #044982;
	text-decoration: underline; 
}

/*--- HOME PAGE: MENU CANALE ISTITUZIONALE ---*/
.menuHome_area{
	border: solid 1px #044982;
	background-color: #044982;
}
.menuHome_areaSettore{
	background-color: #044982;
	font-size: 130%;
	width: 100%;
	margin: 0.0em;
	margin-bottom: 0.5em;
}

.menuHome_area_stampa{
	border: solid 1px #4c4c4c;
	background-color: #e9e8e8;
}

.box_multimedia{
	width: 70%;
	border: solid 1px #044982;
	background-color: #e9e8e8;
}
.subMenuHome_area_multimedia{
	border: solid 1px #044982;
	background-color: #ffffff;
}
.menuHome_titolo{
	color: #044981;/*#044982;*/
	text-align: left;
	font-size: 110%;
	padding: 0.3em;
	margin: 0em;
	width: 100%;
	font-weight: bold;
	display:block;

	border-bottom:#e9e8e8 1px solid;


}

.menuHome_titolo_stampa{
	background-color: #4c4c4c;
	color: #ffffff;
	text-align: right;
	font-size: 90%;
	padding: 0.3em;
	margin: 0em;
}

ul.menuHome_voce {
	list-style:none;
	margin:0;
	padding:0;
	text-align: left;
	font-size: 90%;
}

ul.menuHome_voce li a {
	display:block;
	text-decoration:none;
	padding: 0.3em;
	height:15%;
	border-bottom:#ffffff 1px solid;
	color: #000000;
}
ul.menuHome_voce li { 
	display:inline; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
	padding-bottom:0.3em;
} 
ul.menuHome_voce li a:hover {
	background: #ffffff;
	border-bottom: #044981 1px solid; /*#e9e8e8 2px solid;*/
	color:#044981; /*#044982;*/
	text-decoration:none;
}
ul.menuHome_voce li a:visited {
	color: #000;
	text-decoration:none;
}

.menuHome_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/banner_menuPrinc_sf.gif);
	text-align: center;
	margin: 0.2em;
}
.menuHome_banner2{
	background-color: #ffffff;
	text-align: center;
	margin: 0.2em;
	border-top: 1px solid  #044981; /*#044982;*/
	border-bottom: 1px solid  #044981; /*#044982;*/
}

.campagneHome_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/campagne_sf.gif);
	text-align: center;
	margin: 0.2em;
}
.campagneHome_sf{
	background-color: #eeeded;
	padding-bottom: 0.3em;
}
.campagneHome_sf_interno{
	padding-left: 1em;
}
.home_box_02{
	border: solid 1px #ccc;
}
.home_box_02_interno{
	padding: 0.5em;
}
img.no_border{
	border: none;
}

.archivio_home{
	background-color:White;
	float:right;
	font-size:120%;
	padding:0em;
	width:4.5em;
}
.archivio_home_svvisi{
	background-color:White;
	float:right;
	padding:0em;
}
/*---------------------- HOME DI SEZIONE: MENU CITTADINI e OPERATORI -----------------------*/
.CittOp_areaSX{
	padding: 1em;
	float: left;
	width: 70%;
	font-size: 90%;
}
.CittOp_areaDX{
	margin-left: 70%;
	padding: 1em;
}

.menuHome_DX{
	border: solid 1px #044982;
}
.menuHome_DX_titolo{
	background-color: #044982;
	color: #ffffff;
	font-size: 90%;
	padding: 0.3em;
	margin: 0em;
}
.menuHome_DX_1{
	background-color: #fff;
	font-size: 90%;
	padding: 0.3em;
	margin: 0em;
}
.menuHome_DX_2{
	background-color: #f3f2f2;
	font-size: 90%;
	padding: 0.3em;
	margin: 0em;
}

.oper_banner01{
	background-image: url(../img_nuovo_portale/oper_banner_sf01.gif);
	clear: both;
	text-align: center;
	margin-top: 1em;
}

.banner02{
	background-image: url(../img_nuovo_portale/sf_banner_home01.gif);
	clear: both;
	text-align: center;
	margin-top: 1em;
}

.bannerFocus{
	background-image: url(../img_nuovo_portale/sf_banner_focus.jpg);
	clear: both;
	text-align: left;
}

.bannerInfluenzaA{
	background-image: url(../img_nuovo_portale/rghe.gif);
	text-align: center;
}

.bannerInfluenzaEsterno{
	border-top: solid 3px #244c6f;
	border-bottom: solid 3px #244c6f;
	padding: 0em;
	margin: 0;
}

/*---------------------- HOME DI SEZIONE: TEMI DELLA SALUTE -----------------------*/
.temiSalute_home_area{
	background-color: #fff;
	font-size: 100%;
}
.boxEventi_home{
	border-bottom: solid 2px #666;
	/*border: solid 1px #666;*/
	padding-bottom: 1em;
}
.boxEventi_home_02{
	border-top: solid 1px #044982;	
	/*border-bottom: solid 1px #044982;*/
	background-color: #EEECED;
	padding: 0.5em;
	margin: 0;
	margin-left: 0.8em;
	margin-right: 0.8em;
}
.box_50{
	background-color: #ffffff;
	padding: 0.5em;
	margin-top: 0em;
	clear: both;
}
.box_51{
	background-color: #ffffff;
	border: 1px solid #044982;
	padding: 0.5em;
	margin-top: 0em;
	clear: both;
	text-align: center;
}

.box_49{
	padding-bottom: 0.3em;
}
.boxEventi_homeStampa{
	border: solid 1px #666;
}
.sfondo_evento_home{
	padding: 1.8em;
	padding-top:1em;
	padding-right: 1em;
}
.sfondo_evento_home_SS{
	padding: 0.5em;
}
.sitiTematici_home_area{

	font-size: 80%;
}
.titolo_box_01{
	color:  #044981; /*#044982;*/
	font-weight: bold;
	padding: 0.1em;
	padding-left: 0.3em;
	margin: 0em;
	border-bottom:1px solid #A2A0A0;
}
.titolo_box_eventi_home_stampa{
	color: #044982;
	background-color: #e1dddd;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
}
.multimedia_box_home_titolo{
	color: #fff;
	background-color: #044982;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
}
.temi_siti_home_titolo2{
	color: #044982;
	background-color: #e1dddd;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
	font-weight: bold;
	border-top: solid 1px #999;
}
.stampa_home_titolo{
	color: #044982;
	background-color: #f3f1f1;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #044982;
	border-top: 1px solid #044982;
}
.fascia_ricerca_anno{
	background-color: #e1dddd;
	padding: 0.5em;
	margin: 0em;
	margin-bottom: 0.5em;
	text-align: right;
}
.titolo_box2{
	color: #044982;
	background-color: #f3f1f1;
	border-top: 2px solid #e1dddd;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
}
.temi_siti_home_testo{
	padding: 0.3em;
	margin: 0em;
}
.temi_siti_home_testo2{
	padding: 0.3em;
	padding-bottom: 0;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 1em;
}
.siti_home_evidenza{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 0.5em;
	margin: 1em;
}
.operatori_evidenza{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 0.5em;
	margin: 0em;
}
.aree_tematiche_home_evidenza{
	background-color: #ffffff;
	border: 1px solid #cc6600;
	padding: 0.5em;
	margin: 1em;
	margin-top: 0;
}
.SX_100{
	float: left;
	width: 100%;
	padding: 0.3em;
	background-color: #fff;
}
.SX_100_normale{
	float: left;
	width: 100%;
	padding: 0.3em;
}

.SX_58{
	float: left;
	width: 58%;
	padding: 0.3em;
}
.DX_40{
	float: right;
	width: 40%;
	padding: 0.3em;
}

.SX_50{
	float: left;
	width: 48%;
	padding: 0.3em;
}
.DX_50{
	float: right;
	width: 48%;
	padding: 0.3em;
}
.SX_30{
	float: left;
	width: 30%;
	padding: 0.3em;
}
.DX_30{
	float: right;
	width: 30%;
	padding: 0.3em;
}
.SX_50_rassegna{
	float: left;
	width: 48%;
	padding: 0.3em;
}
.DX_50_rassegna{
	float: right;
	padding: 0.3em;
}
.SX_10{
	float: left;
	width: 10%;
	padding: 0.3em;
	text-align: right;
}
.DX_80{
	float: right;
	width: 78%;
	padding: 0.3em;
}
.SX_40{
	float: left;
	width: 40%;
	padding: 0.3em;
}
.DX_60{
	float: right;
	width: 56%;
	padding: 0.3em;
}
.DX_60_evidenziato{
	float: right;
	width: 56%;
	padding: 0.3em;
	background-color: #f3f2f2;
}
.SX_02{
	float: left;
	width: 30%;
	text-align: left;
}
.DX_02{
	float: right;
	width: 49%;
	text-align: right;
}

.SX_03{
	float: left;
	width: 53%;
	text-align: left;
}
.DX_03{
	float: right;
	width: 17%;
	text-align: left;
	border: 1px solid #044982;
	background-color: #e9e8e8;
	padding: 0.2em;
}

.SX_04{
	float: left;
	width: 60%;
}

.SX_65_speciali{
	float: left;
	width: 70%;
	margin-right:0.5em;
	border-bottom: 2px dotted #A2A0A0;
	border-right: 2px dotted #A2A0A0;
}

.SX_07_speciali{
	float: left;
	width: 70%;
	margin-right:0.5em;
	margin-top:0;
	padding-top:1.5em;
	border-right: 2px dotted #A2A0A0;
}

.cont_par_speciali{
	margin-right: 1em;
	padding:0;
}

.SX_70{
	float: left;
	width: 70%;
}

.DX_04{
	float: right;
	width: 30%;
}
.SX_05{
	float: left;
	/*width: 70%;*/
	width: 55%;
}

.DX_05{
	float: right;
	/*width: 25%;*/
	width: 15%;
	font-size: 88%;
}
.SX_06{
	float: left;
	width: 50%;
}
.DX_06{
	float: right;
	width: 40%;
}

.DX_08{
	float: right;
	width: 20%;
}

.SX_09{
	float: left;
	width: 55%;
}

.DX_09{
	float: right;
	width: 20%;
	font-size: 88%;
}
.DX_07{/*USATO PER LA PAGINA DI DIRETTA VIDEOFORUM CITTADINO*/
	margin-left: 380px;
}

.clear_both{
	clear: both;
}

.clear_both2{
	clear: both;
	width: 100%;
	background-color: #ffffff;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.clear_both3{
	clear: both;
	width: 100%;
	background-color: #eeeded;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.box_avvisi{/*--------------UTILIZZATO PER I BOX DEGLI AVVISI IN HOME PAGE--------------*/
	background-color: #eef5fd; /*fef6ed*/
	border: 1px solid #044982;
	padding: 1em;
	font-size: 90%;
}

/*----------------------------------- PAGINE INTERNE -------------------------------------*/
.div_esterno{
	margin-left: 2%;
	margin-right: 2%;
	border: 1px solid #666666;
	background-color: #ffffff;
}
.titSezione{
	background-color: #cccccc;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	padding-right: 10px;
	text-align: right;
}
.img_sotto_titSezione{
	background-image: url(../img_nuovo_portale/sf_sotto_titSezione.gif);
	height: 18px;
	width: 100%;
}
.titBoxPrinc2{
	background-color: #cccccc;
	height: 50px;
}
.titBoxPrinc3{
	background-color: #cccccc;
	height: 20px;
}
.titBoxIco{
	float: left;
	padding: 3px;
	text-align: center;
	padding-top: 7px;
	background-color: #f6f6f6;
}
.titPaginaSezione{
	color:#000000;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	padding: 2em;
	background-color: #f6f6f6;
}
.titPaginaSezione2{
	color:#000000;
	font-size: 100%;
	padding: 2em;
	background-color: #f6f6f6;
}
.titPaginaSezione3{
	color:#000000;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	padding: 1em;
	background-color: #f6f6f6;
}
.area_menu_SX{
	float: left;
	width: 20%;	
   /* border-top: 1px solid #044982;*/
	font-size: 90%;
}
.menu_SX_pagInterne01{
	background-color: #ffffff;
	padding-bottom: 1.5em;
	border-right: 1px solid #A2a0a0;;
   border-left: 1px solid #A2a0a0;
	border-top: 1px solid #A2a0a0;
	border-bottom: 1px solid #A2a0a0;
	margin-right: 1em;
	margin-left: 0.3em;
	padding-left: 0.3em;
	font-size: 90%;
}


.menu_SX_pagInterneArea{
	padding-top:0;
	padding-bottom:0.5em; 
	padding-left:2em; 
	padding-right:1em;
}

ul.menu_SX_pagInterne01_lista{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0;
	margin-left: 2em;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}
ul.menu_SX_pagInterne01_lista li { 
	/*padding: 0.2em;*/
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
ul.menu_SX_pagInterne01_lista li a:link, ul.menu_SX_pagInterne01_lista li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne01_lista li a:hover {	
	border-bottom: 1px solid #044982;font-weight: normal;
	
	
}
li.menu_SX_pagInterne01_lista_evidenzia{
	background-color: #e2e1e1;
	border-bottom: 1px solid #044982;
}
li.menu_SX_pagInterne02_lista_evidenzia{
	background-color: #f1f0f0;
	border-bottom: 1px solid #8c8c8c;
}

ul.menu_SX_pagInterne02_lista{
	list-style: circle;
	margin: 0px;
	margin-left: 10px;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}
ul.menu_SX_pagInterne02_lista li { 
	padding: 0;
	padding-bottom: 0.5em;
}
ul.menu_SX_pagInterne02_lista li a:link, ul.menu_SX_pagInterne02_lista li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne02_lista li a:hover {	
	border-bottom: 1px solid #cc0000;
	font-weight: normal;
	
}


ul.menu_SX_pagInterne03_lista{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0;
	margin-left: 2em;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}
ul.menu_SX_pagInterne03_lista li { 
	/*padding: 0.2em;*/
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding: 0.3em;
}
ul.menu_SX_pagInterne03_lista li a:link, ul.menu_SX_pagInterne03_lista li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne03_lista li a:hover {	
	border-bottom: 1px solid #044982;font-weight: normal;
	color:#044982;
	font-weight: normal;	
}
li.menu_SX_pagInterne01_lista_evidenzia{
	background-color: #e2e1e1;
	border-bottom: 1px solid #044982;
}


ul.menu_DX_pagInterne01_lista{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0;
	margin-left: 2em;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}
ul.menu_DX_pagInterne01_lista li { 
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding: 0.3em;
}
ul.menu_DX_pagInterne01_lista li a:link, ul.menu_DX_pagInterne01_lista li a:visited, ul.menu_DX_pagInterne01_lista li a:hover {
	padding: 0;
	font-weight: normal;
}

/*CLASSI PER INTERVISTE INIZIO*/

ul.menu_SX_pagInterne01_listal{
	list-style: none;
	margin: 0px;
	margin-left: 10px;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
	/*border-top: 1px solid #044982;*/
}
ul.menu_SX_pagInterne01_lista1 li { 
	padding: 0;
}
ul.menu_SX_pagInterne01_lista1 li a:link, ul.menu_SX_pagInterne01_lista li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne01_lista1 li a:hover {	
	border-bottom: 1px solid #cc0000;
	font-weight: normal;
}

/*CLASSI PER INTERVISTE FINE*/

.menu_SX_pagInterne02{
	
	border-bottom: 1px solid #A2a0a0;
	border-right: 1px solid #A2a0a0;
	border-left: 1px solid #A2a0a0;
	border-top: 1px solid #A2a0a0;
	background-color: #FFFFFF;
	
	margin-right: 1em;
	margin-left: 0.3em;
	padding-left: 0.3em;
}

.menu_SX_pagInterne05{
	
	border-bottom: 1px solid #044982;
	background-color: #E2E1E1;
	margin-right: 1em;
	margin-left: 0.3em;
	padding-left: 0.3em;
}

.menu_SX_pagInterne03{
	/*border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;*/
	background-color: #ffffff;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
}
.menu_SX_pagInterne04{
	border-bottom: 1px solid #666666;
	background-color: #f6f6f6;
	border-right: 1px solid #666666;
}
.contenuti_pag{
	padding: 0em;
	padding-bottom: 10em;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 20%;
	margin-top: 2em;
	/*border-top: 1px solid #666666;*/
	background-color: #ffffff;
	border-left: 2px dotted #a2a0a0;
	/*position:relative;*/
}

.contenuti_pag2{
	/*----- utilizzato per l'archivio delle campagne che non ha munu di sinistra*/
	/*height: 600px;*/
	padding: 3em;
	padding-bottom: 10em;
	/*margin-left: 20%;*/
	/*border-top: 1px solid #666666;*/
	background-color: #ffffff;
}
.contenuti_pag3{
	padding: 1.5em;
	border-top: 1px solid #666666;
	background-color: #ffffff;
}

.contenuti_pag4{
	/*----- utilizzato per gli speciali che non ha munu di sinistra*/
	padding: 3em;
	padding-bottom: 10em;
	background-color: #ffffff;
}
/*-------- STILI URP --------*/
ul.menu_SX_pagInterne01_lista_contatti{
	list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);
	margin: 0px;
	margin-left: 20px;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;

}
ul.menu_SX_pagInterne01_lista_contatti li { 
	padding: 0;
}
ul.menu_SX_pagInterne01_lista_contatti li a:link, ul.menu_SX_pagInterne01_lista_contatti li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne01_lista_contatti li a:hover {	
	border-bottom: 1px solid #cc0000;
}


ul.menu_SX_pagInterne02_lista_contatti{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0px;
	margin-left: 40px;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
	font-size: 100%;

}
ul.menu_SX_pagInterne02_lista_contatti li { 
	padding: 0;
}
ul.menu_SX_pagInterne02_lista_contatti li a:link, ul.menu_SX_pagInterne02_lista_contatti li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne02_lista_contatti li a:hover {	
	border-bottom: 1px solid #044982;
}

ul.menu_SX_pagInterne02_lista_contatti2{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0px;
	margin-left: 40px;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
	font-size: 100%;

}
ul.menu_SX_pagInterne02_lista_contatti2 li { 
	padding: 0;
}
ul.menu_SX_pagInterne02_lista_contatti2 li a:link, ul.menu_SX_pagInterne02_lista_contatti2 li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne02_lista_contatti2 li a:hover {	
	border-bottom: 1px solid #044982;
}



/*---- STILI GENERICI -------------*/

.bordo01 {
	border: solid 1px #999;
	background-color: #f6f6f6;
	font-size: 85%;
	padding: 0.3em;
}

ol.lettera {
   margin-top: 1em;
	margin-bottom: 1em;
	list-style-type: lower-alpha;
}

img.img_SX {
	float: left;	
	margin-right: 1em;
}
img.img_SX_01 {
	float: left;	
	margin-right: 0.5em;
}
img.img_SX_02 {
	float: left;	
	margin-right: 2em;
}
img.img_SX_03 {
	float: left;	
	margin-right: 1em;
	margin-bottom: 1em;
}
img.img_SX_04 {
	float: left;	
	margin: 1em;
}
img.img_SX_05 {
	float: left;
}

img.img_SX_noBorder {
	float: left;	
	margin: 0;
	margin-left: 1em;
	border: 0;
}

img.img_SX_noBorder_auto{
	margin: 0;
	margin-left: 1em;
	border: 0;
}

img.img_DX {
	float: right;	
	margin: 0;
	margin-left: 1em;
}
img.img_DX_02 {
	float: right;	
	margin: 0;
}
img.img_DX_noBorder {
	float: right;	
	margin: 0;
	margin-left: 1em;
	border: 0;
}
img.img_CENTRALE {
	display: block;
	text-align: center;	
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
}
img.img_DX_2 {
	float: right;	
	margin-left: 3em;
	margin-bottom: 3em;
}
.img_bordo01_SX{
	border: solid 0px #044982;
	float: left;
	padding: 0.3em;
}
.float_right{
	float: right;
}
.float_right_tex{
	float: right;
	text-align: right;
}
.float_right2{
	float: right;
	width: 51px;
	margin-top: 1em;
	right: 0px;
}

.float_left{
	float: left;
}
.float_left1{
	float: left;
	width: 200px;
	left: 0px;
}
.float_left2{
	float: left;
	margin: 1em;
	text-align: center;
}
.float_left3{
	float: left;
	margin-top:0.5em;
}
.centrale{
	text-align: center;
}
.destra{
	text-align: right;
}
.destra_colore{
	text-align: right;
    color:#044982;
}

.sinistra_colore{
	text-align: left;
	color:#044982;
}
.sinistra{
	text-align: left;
}
.autonomo{
	clear: both;
	width: 100%;
}
.autonomo2{
	clear: both;
	width: 50%;
}
.autonomo3{
	width: 100%;
}
.margine01{
	margin-right: 12%;
}
.paddingLeft1{
	padding-left: 1em;
}

.div01{/*Usato per i dettagli degli Uffici periferici territoriali*/
	width: 90%;
	/*margin-left: 50%;*/
	text-align: right;
}
.tit_contenutoPag{
	font-weight: bold;
	border-bottom: 2px solid #044982;
	padding-bottom: 5px;
}
.tit_contenutoPag02{
	font-weight: bold;
	border-bottom: 2px solid #999;
	padding-bottom: 5px;
}

.tit_contenutoPag02_focus{
	font-weight: bold;
	color:#044982;
	/*border-bottom: 2px solid #999;*/
	padding-bottom: 5px;
}
.messaggio_homePage{
	font-weight: bold;
	font-size: 120%;
}

p.par02{
	margin-top: 0.5em;
	padding: 0.3em;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #f6f6f6;
	text-align: center;
	font-weight: bold;
}
p.par03{
	margin-top: 0.5em;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #ffffff;
}
p.par04{
	padding: 0;
	margin: 0;
	text-align: right;
}
p.par07{
	margin-left: 5em;
	margin-top: 0em;
	margin-bottom: 1em;
}
p.par08{
	text-align: right;
	color: #044982;
	margin: 0;
}
.par09{
	border-right: 2px solid #044982;
	border-left: 2px solid #044982;
	background-color: #eeeded;
	padding: 0.5em;
}

.par01{
	line-height: 1.5em;
}

.par_evidenza01{
	line-height: 1.5em;
	font-size: 120%;
	font-weight: bold;
}
.par_evidenza02{
	background-color: #fce8d4;
	margin: 0em;
	border-top: 1px solid #ccc;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}
.no_sottolineato {
	text-decoration: none;
	color: #000000;
}
.titolo_menu_secondario{
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}
.form_01 {
	width: 80%;
	text-align: center;
}
.bottone_01 {
	font-size: 110%;
	font-weight: bold;
	border: #044982 1px solid;
	background-color: #e9e8e8;
	padding: 2px;
	padding-left: 2em;
	padding-right: 2em;
}
.box_ricerca01{
	border: 1px solid #044982;
	padding: 1em;
	width: 80%;
	margin-left: 10%;
	background-color: #f8f6f6;
}
.box_ricerca_rassegna{
	border: 1px solid #044982;
	padding: 1em;
	width: 100%;
	margin-left: 10%;
	background-color: #f8f6f6;
}
.box_ricerca01_campo{
	font-size: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box_ricerca01_tasto{
	font-size: 90%;
	background-color: #f3f2f2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box_ricerca01_titolo{
	font-weight: bold;
	color: #044982;
	border-bottom: 1px solid #999;
	text-align: center;
	margin-bottom: 1em;
	padding-bottom: 0.3em;
}
.box_ricerca02{
	font-family: arial;
	margin: 0.5em;	
}
.box_ricerca_strumenti{
	border: 1px solid #044982;
	padding: 1em;
	width: 70%;
	text-align: center;
	margin-left: 10%;
	background-color: #f8f6f6;
}
.box_ricerca_strumenti_noCenter{
	border: 1px solid #044982;
	padding: 1em;
	width: 70%;
	margin-left: 10%;
	background-color: #f8f6f6;
}
.box_ricerca_avanzata_strumenti{
	border: 1px solid #044982;
	padding: 1em;
	width: 70%;
	background-color: #f8f6f6;
	font-size: 95%
}
.box_ricerca_biblioteca{
	border: 1px solid #044982;
	padding: 1em;
	width: 80%;
	background-color: #f8f6f6;
	font-size: 95%
}
.box_focus_punto1{
	border-top: 1px solid #044982;
	border-left: 1px solid #044982;
	border-right: 1px solid #044982;
	padding-top: 1em;
	width: 100%;
	background-color: #f8f6f6;
	margin-top: 0.5em;
}
.box_focus_punto2{
	border-bottom: 1px solid #044982;
	border-left: 1px solid #044982;
	border-right: 1px solid #044982;
	padding-top: 1em;
	padding-left: 1em;
	width: 100%;
	background-color: #f8f6f6;
	margin-bottom: 0.5em;
	/*margin-left: 1em;*/
}
.input_allinea01 {
	font-size: 100%
}
.link_navig{
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

.box_SX{
   float: left;
	margin-right: 10%;
	width: 30%;
	border: 1px dotted #044982;
	padding: 1em;
}
.box_DX{
	width: 100%;
	border: 1px dotted #044982;
	padding: 1em;
}

.box_sn1 {
	float: left;
	width: 10%;
	padding-right: 5px;
	text-align: right;
	margin: 0;
}
.box_dx1 {
	margin-left: 10%;
	padding: 0.5em;
}

.hr01{
	height:1px;
	color: #cccccc;
}
.hr02{
	width: 80%;
	color: #cccccc;
}
.hr03{
	height:2px;
	color: #cccccc;
}
.hr04{/*rosso*/
	height:1px;
	color: #044982;
	border: dotted;
}
.hr05{/*verde*/
	height:3px;
	color: #95c834;
}
.hr06{/*azzurro*/
	height:3px;
	color: #bad5f0;
	margin: 0;
	padding: 0;
}
.hr07{/*grigio*/
	height:1px;
	color: #cccccc;
	border: dotted;
}
.hr08{/*rosso 2px*/
	height:2px;
	color: #044982;
}
.hr09{/*rosso 1px*/
	height:1px;
	color: #044982;
}
.hr10{
	margin: 0;
	padding: 0;
	height: 1px;
	color: #ccc;
}
.hr11{/*grigio*/
	height:2px;
	color: #cccccc;
	border: dotted;
}

.hr12{
	height:2px;
	color: #adadad;
	margin-top: 0;
	padding-top: 0;
}
.hr13{
	height:1px;
	color: #A2a0a0;
	border: dotted;
	width: 80%;
}

.linea_menu_sx_orizzontale{
  border-top: 1px solid #A2a0a0;
}
.hr14{/*verde scuro*/
	height:2px;
	color: #009900;
}
.hrConcorsi{
	border: 0;
	width: 100%;
	margin: 0;
	height: 9px;
	padding: 0;
	background: url(../img_nuovo_portale/sfondo_barra_sep.gif) repeat-x;
}

ul.ul_01{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin-top: 0.5em;
	margin-bottom: 0;
	margin-left: 1.3em;
	padding-left: 0.3em;
}
ul.ul_02{
	list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);
}
ul.ul_03{
	list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);
	line-height: 1.5em;
	margin-left: 1.7em;
	margin-bottom: 0;
	margin-top: 0;
}
ul.ul_04{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin-left: 1.3em;
	padding-left: 0.3em;
}
ul.ul_05{
	/*list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);*/
	margin-top: 0;
	margin-left: 1.3em;
	padding-left: 0.3em;
	line-height: 3em;
	color: #999;
}
ul.ul_06{
	/*list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);*/
	margin-top: 0;
	margin-left: 1.3em;
	padding-left: 0.3em;
	line-height: 2em;
	color: #999;
}
ul.ul_07{
	/*list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);*/
	margin-top: 0;
	margin-left: 1.3em;
	padding-left: 0.3em;
	line-height: 2em;
	color: #000;
}
ul.ul_08{
	/*list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);*/
	margin-top: 0;
	margin-left: 1.3em;
	padding-left: 0.3em;
	line-height: 2em;
	color: #999;
}

.boxFocusHomeInterno{/*per i tasti linkabili in homepage per il focus*/
	padding: 5px;
	color: #F8F8F8;
}


.boxFocusHome{
	background-color: #F8F8F8;
	border: 1px solid #F8F8F8;
}


ol.ol_01{
	list-style-position: inside;
}

.boxData_SX1 {
	float: left;	
	margin-right: 1em;
	margin-right: 1em;
	border: 1px solid #044982;
	padding: 0.3em;
	width: 16%;
	background-color: #044982;
	color: #ffffff;
	text-align: center;
}
.boxData_SX2 {
	float: left;	
	margin-right: 1em;
	margin-right: 1em;
	border: 1px solid #044982;
	padding: 0.3em;
	padding-top: 1em;
	width: 18%;
	background-color: #044982;
	color: #ffffff;
	text-align: center;
}
.giorno_boxData {
	font-size: 250%;
	font-weight: bold;
}
.mese_boxData {
	font-size: 120%;
	font-weight: bold;
}
.anno_boxData {	
	font-size: 90%;
	font-weight: bold;
}
.padding01{
	padding: 1.5em;
	padding-top: 0em;
}
.padding02{
	padding: 2em;
}
.padding03{	
	padding: 0em;
	padding-left: 1em;
	padding-right: 1em;
}
.padding04{	
	padding: 2em;
	padding-right: 0.5em;
}
.background01{ /*SERVE PER DARE UN COLORE GRIGIO CHIARO DI SFONDO*/
	background-color: #f3f2f2;
}
.testo01{ /*SERVE PER RIDURRE IL TESTO*/
	font-size: 90%;
}
.testo_dx_focus{
    font-size: 90%;
}

/*--- LINK  ---*/
A.link1:link {
	color: #044982; text-decoration:underline; font-weight: normal;
}
A.link1:visited {
	color: #044982; text-decoration:underline; font-weight: normal;
}
A.link1:active {
	color: #044982; text-decoration:underline; font-weight: normal;
}
A.link1:hover {
	color: #044982; text-decoration:underline; font-weight: normal;
}

/*--- LINK FOCUS MENU NUOVO ---*/
A.link1new:link {
	COLOR: #4C4C4C; TEXT-DECORATION: none; font-weight: bold; 
}
A.link1new:visited {
	COLOR: #4c4c4c; TEXT-DECORATION: none; font-weight: bold; 
}
A.link1new:active {
	COLOR: #4c4c4c; TEXT-DECORATION: none; font-weight: bold; 
}
A.link1new:hover {
	COLOR: #4c4c4c; TEXT-DECORATION: underline; font-weight: bold; 
}
/*--- fine LINK FOCUS MENU NUOVO ---*/

A.non_sottolineato:link {
	COLOR: #044982; TEXT-DECORATION: none; font-weight: bold; 
}
A.non_sottolineato:visited {
	COLOR: #044982; TEXT-DECORATION: none; font-weight: bold; 
}
A.non_sottolineato:active {
	COLOR: #044982; TEXT-DECORATION: none; font-weight: bold; 
}
A.non_sottolineato:hover {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}

A.link_menu_secondario:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: normal;
}
A.link_menu_secondario:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: normal;
}
A.link_menu_secondario:active {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: normal;
}
A.link_menu_secondario:hover {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: normal;
}
.menu_secondario_evidenziato {
	COLOR: #000000; font-weight: bold;
}
ul.menu_secondario_livello1 {
	/*list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);*/
	/*list-style: none;*/
	margin: 0px;
	margin-left: 18px;
	padding: 0;
	padding-top: 2em;
	padding-bottom: 2em;
	text-decoration: none;
}
ul.menu_secondario_livello2 {
	/*list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);*/
	/*list-style: none;*/
	margin: 0px;
	margin-left: 18px;
	padding: 0;
	padding-bottom: 2em;
	text-decoration: none;
}
ul.menu_secondario_livello3 {
	margin: 0px;
	margin-left: 18px;
	padding: 0;
	padding-bottom: 0.6em;
	padding-top: 0.6em;
	text-decoration: none;
}



li.menu_secondario_livello2 {
	list-style: none;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	padding-top: 2px;
	text-decoration: none;
}
li.menu_secondario_livello2bis {
	list-style-image: url(../img_nuovo_portale/trattino.gif);
	margin: 0px;
	/*margin-left: 0px;*/
	padding: 0px;
	padding-top: 2px;
	text-decoration: none;
}
li.menu_secondario_livello3 {
	list-style-image: url(../img_nuovo_portale/trattino.gif);
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-top: 2px;
	text-decoration: none;
}
li.menu_secondario_livello4 {
	list-style-image: url(../img_nuovo_portale/trattino.gif);
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	padding-top: 2px;
	text-decoration: none;
}
A.link_testoHome:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.link_testoHome:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.link_testoHome:active {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.link_testoHome:hover {
	COLOR: #044981; /*#044982;*/ TEXT-DECORATION: underline; font-weight: bold;
}

A.link_testoTemiHome:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: normal;
}
A.link_testoTemiHome:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: normal;
}
A.link_testoTemiHome:active {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: normal;
}
A.link_testoTemiHome:hover {
	COLOR: #044981; /*#044982;*/ TEXT-DECORATION: underline; font-weight: normal;
}


A.link_testoTemiHomeInline:link {
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight: normal;
	display: inline;
	padding:0;
}
A.link_testoTemiHomeInline:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
	display: inline;
	padding:0;
}
A.link_testoTemiHomeInline:active {
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight: normal;
	display: inline;
	padding:0;
}
A.link_testoTemiHomeInline:hover {
	COLOR: #044981; /*#044982;*/ 
	TEXT-DECORATION: underline; 
	font-weight: normal;
	display: inline;
	padding:0;
}


A.link_testoHome2:link {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
}
A.link_testoHome2:visited {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
}
A.link_testoHome2:active {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
}
A.link_testoHome2:hover {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
}

A.link_testoHome3:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; font-size: 140%;
}
A.link_testoHome3:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; font-size: 140%;
}
A.link_testoHome3:active {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; font-size: 140%;
}
A.link_testoHome3:hover {
	COLOR: #044981; /*#044982;*/ TEXT-DECORATION: underline; font-weight: bold; font-size: 140%;
}

A.link_testo4:link {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}
A.link_testo4:visited {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}
A.link_testo4:active {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}
A.link_testo4:hover {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}

A.link_testoHome5:link {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 100%;
}
A.link_testoHome5:visited {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 100%;
}
A.link_testoHome5:active {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 100%;
}
A.link_testoHome5:hover {
	COLOR: #044982; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 100%;
}

/* --- TABELLE VARIE ---*/
.tabella_autodim{
   font-size: 90%;
	border: 1px solid #044982;
	background-color: #cccccc
}
.tabella_autodim_trasp{
	font-size: 90%;
	/*border: 1px solid #044982;*/
	width:100%;
	background-color: #ffffff;
}
.tabella01{
	font-size: 90%;
	width: 100%;
	border: 1px solid #044982;
	background-color: #cccccc
}
.tabella02{
	font-size: 90%;
	width: 70%;
	margin-right: 1%;
	border: 1px solid #044982;
	background-color: #cccccc
}
.tabella03{/*--- usato per una tabella nidificata ---*/
	font-size: 100%;
	width: 100%;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.tabella04{
	font-size: 90%;
	width: 70%;
	margin-right: 1%;
	border: 1px solid #044982;
	background-color: #cccccc
}
.tabella05{
	font-size: 90%;
	width: 75%;
	margin-right: 1%;
	background-color: #cccccc
}
.tabella04_servizi{
	font-size: 90%;
	width: 90%;
	margin-right: 1%;
	border: 1px solid #044982;
	background-color: #cccccc
}
.tabella01_th{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
}
.tabella04_th_1{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
	/*width: 20%;*/
}
.tabella04_th_1_servizi{
	text-align: left;
	background-color: #d9d9d9;
	padding: 3px;
	/*width: 20%;*/
}
.tabella04_th_2{
	text-align: left;
	background-color: #d9d9d9;
	padding: 3px;
	width: 20%;
}
.tabella04_th_3{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
}
.tabella01_th_DX{
	text-align: right;
	background-color: #d9d9d9;
	padding: 3px;
}
.tabella01_th_SX{
   text-align: left;
	background-color: #d9d9d9;
	padding: 3px;
}
.tabella01_th2{
	text-align: center;
	background-color: #e3e3e3;
	padding: 3px;
}
.tabella01_th3{
	background-color: #d9d9d9;
	padding: 3px;
}
.tabella01_cella{
	text-align: center;
	background-color: #ffffff;
	padding: 3px;
}
.tabella01_cella_DX{
	text-align: right;
	background-color: #ffffff;
	padding: 3px;
}
.tabella01_cella_SX{
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
}
.tabella01_cella2{
	background-color: #ffffff;
	padding: 3px;
	
}
.tabella01_cella1_servizi{
	background-color: #ffffff;
	padding: 3px;
	width: 80%;
}
.tabella01_cella2_servizi{
	background-color: #ffffff;
	padding: 3px;
	width: 20%;
	text-align: left;

}
.tabella01_cella3{
	background-color: #f6f6f6;
	padding: 3px;
}

.tabella05_cella2{
	background-color: #ffffff;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 3px;
	
}

.tabella_autodim02{/*classe per la tabella Dati sul vaccino*/
    font-size: 85%;
	border: 0;
	width: 50%;
}
.tabella_autodim02_calendario{/*classe per la tabella Dati sul vaccino*/
   font-size: 87%;
	border: 0;
	width: 95%;
	/*background-color: #BAB8B8;*/
}
.tabella_autodim02_calendario_sfondo{/*classe per la tabella Dati sul vaccino*/
   font-size: 87%;
	border: 0;
	width: 95%;
	background-color: #BAB8B8;
}
.cella_caption{/*classe per la tabella Dati sul vaccino*/
	text-align: center;
	font-weight: bold;
	color: #ffffff; 
	background-color: #044982;
	padding: 3px;
}
.cella_th01{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #d9d9d9;
	padding: 3px;
	border-bottom: 2px solid #044982;
}
.cella_th01_vert{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #d9d9d9;
	padding: 3px;
	border-bottom: 2px solid #044982;
	border-right: 2px solid #044982;
}
.cella_th01_centrale{/*classe per la tabella Dati sul vaccino*/
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
	border-bottom: 2px solid #044982;
}
.cella_th01_centrale_vert{/*classe per la tabella Dati sul vaccino*/
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
	border-bottom: 2px solid #044982;
	border-right: 2px solid #044982;
}
.cella_td01_centrale_vert{/*classe per la tabella Dati sul vaccino*/
	text-align: center;
	background-color: #FFF;
	padding: 4px;
	/*border-bottom: 1px solid #BAB8B8;
	border-right: 1px solid #BAB8B8;
	border-left: 1px solid #BAB8B8;
	border-top: 1px solid #BAB8B8;
	border-right: 1px solid #BAB8B8;
	border-left: 1px solid #BAB8B8;
	border-top: 1px solid #BAB8B8;*/
	width: 30px;
}
.cella_th01_calendario{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #f1f1f1;
	padding: 4px;
	/*border-bottom: 1px solid #BAB8B8;*/
	width: 30px;
}
.cella_th02_calendario{/*classe per la tabella Dati sul vaccino*/
	font-size: 120%;
	padding: 7px;
	border-bottom: 1px solid #BAB8B8;
}
.cella_td01{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	/*border-bottom: 2px solid #044982;*/
}
.cella_td01_vert{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	border-right: 2px solid #044982;
}
.cella_td01_bottom{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	border-bottom: 2px solid #044982;
}
.cella_td01_bottom_vert{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	border-bottom: 2px solid #044982;
	border-right: 2px solid #044982;
}
.cella_td02{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	border-bottom: 2px solid #044982;
}
.cella_td01_big{/*classe per la tabella Dati sul vaccino*/
	font-size: 110%;
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	border-bottom: 2px solid #044982;
	border-top: 2px solid #044982;
}


/*--- PAGINA ORGANIZZAZIONE ---*/

.indirizzoorganigramma {
	font-size: 90%;
	text-align: center;
}
.organigramma {
	padding: 2em;
}
.ministro {
   padding: 0.5em;
	padding-left: 2em;
	/*border-top: 2px solid #94AED2;
	border-bottom: 2px solid #94AED2;*/
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 100%;
}
.ministro1 {
	text-indent: 1em;
	margin: 0;
}

.ministro2 {
	text-indent: 1em;
	margin-left: 1.8em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom:0;
}
.sottosegretari {
   padding: 0.5em;
	padding-left: 1em;
	font-size: 95%;
	line-height: 1.3em;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-left: 3em;
}
.sottosegretari1 {
	padding-left: 1.5em;
	padding-top: 1em;
	margin: 0;
}
.sottosegretari_stato {
	padding-left: 1.5em;
	padding-top: 0;
	padding-bottom: 0.3em;
	margin: 0;
}
.sottosegretari_stato2 {
	padding-left: 2.5em;
	padding-top: 0;
	padding-bottom: 0.3em;
	margin: 0;
}
.sottosegretari2 {
	padding-left: 4em;
	margin: 0;
	font-size: 90%;
	padding-bottom: 1em;
	padding-top: 0.2em;
}
.sottosegretari_deleghe{
	padding-left: 1.5em;
	padding-top: 0;
	padding-bottom: 0.3em;
	margin: 0;
	font-size: 90%;
}

.div_destro{
	float: right;
	width: 15%;
	margin-right: 4%;
}


/*-------------------- HOME SALA STAMPA -----------------------*/
.div_esternoStampa{
	padding: 2%;
	font-size: 90%;
}
.home_stampa_SX1{
	float: left;
	width: 58%;
	margin-right: 3%;
}
.home_stampa_DX1{
	float: right;
	width: 35%;
}
.home_stampa_SX2{
	float: left;
	width: 35%;
	margin-right: 3%;
}
.home_stampa_DX2{
   float: right;
	width: 58%;
}
.ssArchivio_contenitore{
	margin-left: 5%;
	margin-right: 5%;
}
.ssArchivio_boxSX{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 40%;
	float: left;
}
.ssArchivio_boxDX{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 40%;
	float: right;
}
.ssArchivio_spazio{
	float: left;
	width: 5%;
}
.ssArchivio_SX_70{
	width: 70%;
	float: left;
	text-align: right;
	padding-top: 0.5em;
	padding-right: 1.3em;
}
.ssArchivio_DX_30{
	width: 30%;
	float: right;
	background-image: url(/resources/usabile/img_nuovo_portale/salaStampa_sfArchiviDaHome.gif);
	text-align: right;
}
.ssArchivio_DX_70_2{
	width: 70%;
	float: right;
	text-align: left;
	padding-top: 0.5em;
	padding-left: 1.3em;
}
.ssArchivio_SX_30_2{
	width: 30%;
	float: left;
	background-image: url(/resources/usabile/img_nuovo_portale/salaStampa_sfArchiviDaHome.gif);
	text-align: left;
}
.ssPortavoce_SX{
	width: 55px;
	float: left;
}
.ssPortavoce_DX{
	padding-top: 1em;
	float: right;
	width: 87%;
}

/*------------------------ HOME OPERATORI ----------------------------*/
.oper_SX_48{
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 0.5em;
	width: 48%;
	font-size: 100%;
	height: 66px;
}
.oper_DX_48{
	float: right;
	border-bottom: 1px solid #ccc;
	padding: 0.5em;
	width: 48%;
	font-size: 100%;
	height: 66px;
}
.oper_DX_50{
	float: right;
	width: 47%;
	padding: 0.3em;
}
.oper_areaBanner{
	text-align: center;
	background-image: url(/resources/usabile/img_nuovo_portale/sf_banner_Operatori_01.gif);
}
.oper_boxRicerca{
	border: 1px solid #999;
	padding-left: 1em;
	padding-right: 1em;
}
.oper_titolo01{
	padding: 0.2em;
	color: #044982;
	text-align: center;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.oper_titolo02{
	padding: 0.2em;
	color: #044982;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
.oper_boxRicercaInput{
	font-size: 100%;
}
.oper_boxRicercaTasto{
	font-size: 100%;
	background-color: #f3f2f2;
}

/*------------------------ HOME CITTADINI ----------------------------*/
.citt_SX_48{
	float: left;
	width: 48%;
	font-size: 100%;
}
.citt_DX_48{
	float: right;
	width: 48%;
	font-size: 100%;
}
.citt_titolo1{
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-top: 2px solid #999;
	background-color: #fce8d4;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.citt_titolo2{
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-top: 2px solid #999;
	background-color: #eae7e7;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.citt_titolo3{
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	text-align: right;
	color: #044982;
}
.citt_titolo4{
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-bottom: 0.3em;
	text-align: right;
	color: #044982;
}
.citt_titolo5{
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-bottom: 0.3em;
	text-align: left;
	color: #044982;
}
.citt_img_left01{
	float: left;
	margin: 0;
	margin-right: 1em;
	margin-bottom: 1em;
}

.citt_campagneDX_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/campagne_sf.gif);
	text-align: center;
}

/*FORM DI INVIO EMAIL*/
.campo_inizio_inviaMail{
	width: 100%;
	padding-right: 0px;
	
}

.align_left_inviaMail{
	
	float: left;
	width: 20%;
	text-align: right;
}
.align_rigth_inviaMail2{
	font-size: 90%;
	float: right;
	width: 100%;
	text-align: right;
}

.align_right_inviaMail{
	width: 100%;
	text-align: left;
	margin-bottom: 0.5em;
	padding-right: 0px;
}

input.campoTxtMail{
	width: 100%;
	padding-right: 0px;
	
}
input.campo01{
	width: 50%;
}
input.campo02{/*utilizzato pero il campo oggetto della form di accreditamento sala stampa*/
	width: 70%;
	font-size: 80%;
	width: 320px;
}

textarea.campoTxtAreaMail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	
}

.citt_boxInvioMail{
	border: 1px solid #044982;
	padding: 1em;
	width: 80%;
	text-align: center;
	margin-left: 20%;
	background-color: #f8f6f6;
}



/*  --------------------------- STILI PAG. MAPPA ------------------------------  */
.titolo_mappa{
	font-weight: bold;
	text-align: center;
	color: #044982;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #E9E6E6;
}
.area_index{
	width: 30%;
	padding: 0;
	margin: 0;
}


ul.index_mappa1{
	font-size: 90%;
	font-weight: bold;
	padding:0;
	margin:0;
}
ul.index_mappa1 li a {
	display:block;
	text-decoration:none;
	height:20%;  
	border-bottom: solid 1px #999;
	border-left: solid 4px #999;
	border-top: solid 1px #E1DDDD;
	border-right: solid 1px #E1DDDD;
	padding: 0.5em;
	padding-left: 2em;
	margin: 0.5em;
	background: #E9E8E8;
	color: #000;
}
ul.index_mappa1 li a:hover {
	background: #fff;
	border-left: solid 4px #044982;
	border-bottom: solid 1px #044982;
	color: #044982;
} 

.titolo_canale1{
	font-size: 100%;
	text-align: center;
	color: #044982;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.sottotitolo_mappa{
	font-size: 90%;
	padding-left: 2em;
	padding-bottom: 0.3em;
	margin: 0em;
}
A.sottotitolo_mappa:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.sottotitolo_mappa:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.sottotitolo_mappa:active {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.sottotitolo_mappa:hover {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: bold;
}

ul.index_mappa2{
	font-size: 90%;
	padding-left: 8em;
	padding-top: 0.5em;
	padding-bottom: 2em;
	padding-right: 1em;
	margin: 0em;
	list-style-image: url(/resources/usabile/img_nuovo_portale/freccia_rossa.gif);
	vertical-align: baseline;
}
ul.index_mappa2 li { 
	padding: 0.3em;
}
ul.index_mappa2 li a:link, ul.index_mappa2 li a:visited {
	color:#000;
	font-weight: bold; 
	text-decoration: none;
}
ul.index_mappa2 li a:hover {
	color: #044982;
	text-decoration: underline;
} 

ul.menuorizzontale {
	padding: 0.3em; 
	font-size: 85%;
}
ul.menuorizzontale li { display:inline }
ul.menuorizzontale li a {
	display:inline; 
	height:15%; 
	padding-right: 0.5em;
	padding-left: 0.5em;
}

/*--------------------------- PRIMO PIANO DETTAGLIO -----------------------------------------*/
.primoP_blocco1{
	float: left;
	width: 70%;
}
.primoP_blocco2{
	float: right;
	width: 25%;
	background-color: Lime;
}

/*---------------------- STILI PAGINA CAMPAGNE COMUNICAZIONE -------------------------------*/
.campagne_box01{
	margin-left: 3em;
	margin-right: 3em;
	font-size: 90%;
}
.campagne_tit01{
	border-bottom: 2px solid #ccc;
	padding: 0.2em;
	font-size: 110%
}
.campagne_tit02{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #f6f6f6;
	font-weight: bold;
	padding: 0.2em;
	font-size: 110%
}
.campagne_tit03{
	padding: 0.2em;
	font-size: 110%
}
.campagne_imgSX{
	float: left;
	width: 12%;
	padding-right: 5px;
	text-align: right;
}
.campagne_imgSX2{
	float: left;
	width: 12%;
	padding-right: 65px;
	text-align: right;
}
.campagne_imgSX3{
	float: left;
	width: 12%;
	padding-right: 90px;
	text-align: right;
}
.campagne_img_bordo01{
	border: solid 0px #044982;
}
.campagne_testoDX{
	margin-left: 12%;
	padding: 0.5em;
}
.campagne_testoDX_evidenzia{
	margin-left: 12%;
	background-color: #ededed;
	padding: 0.5em;
}


.tit_bordo {
   padding: 0.5em;
	padding-left: 2em;
	/*border-top: 2px solid #94AED2;
	border-bottom: 2px solid #94AED2;*/
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 100%;
}


/* -----------------  SALA STAMPA MULTIMEDIA  -----------------*/
.ss_area_menu_link_home{
	/*border-top: solid 1px #999;*/
	/*border-top: solid 1px #999;*/
	border: solid 1px #999;
	background-color: #f7f6f6;
	font-size: 95%;
}
ul.ss_menu_secondario{
	list-style-image: url(../img_nuovo_portale/freccia_rossa.gif);
	margin-left: 40px;
	padding: 0;
	text-decoration: none;
	font-weight: bold;	
}
ul.ss_menu_secondario li { 
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.ss_menu_secondario li a:link, ul.ss_menu_secondario li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
ul.ss_menu_secondario li a:hover {	
	border-bottom: 1px solid #cc0000;
	color:#cc0000;
	font-weight: bold;
	
}
.ss_box_01{
	border: 1px solid #e1dddd;
}

.ss_padding{
	padding: 0.5em;
	padding-top: 0em;
}

.ss_colonnaDX{
	float: right;
}

.ss_box_multimedia_videochat{
	background-color: #eeeded;
	border: 1px solid #044982;
	padding-bottom: 0.3em;
	margin-bottom: 2em;
}
.ss_box_multimedia_bannerSX{
	background-color: #fff;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
}
.ss_box_multimedia02{
	background-color: #ffffff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0.5em;
	clear: both;
}

.ss_menu_secondario_interno{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: right;
}
.home_manchette_multimedia{
	border-bottom: 2px solid #044982;
	border-top: 2px solid #044982;
	background-color: #f0eeee;
	float: right;
	width: 32%;
	margin-left: 2em;
	padding: 0.5em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	font-size: 90%;
}
.ss_bannerSX{
	float: right;
	width: 50%;
	margin-top: 0.5em;
	margin-left: 2em;
	padding: 0.5em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	font-size: 90%;
}

.multimedia_rassegna_home_area{
	background-color: #fef6ed;
}


/* ---------------- form Normativa ---------------- */
.box_ricerca {
	margin-left: 10%;
	margin-right: 10%;
	border: #CCCCCC 1px solid;
	background-color: #F4F4F6;
	padding: 8px;
	text-align: center;
}
.box_tit_ricerca {
	margin-left: 10%;
	margin-right: 10%;
	border: #CCCCCC 1px solid;
	border-bottom: none;
	background-color: #F4F4F6;
	padding: 8px;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
}
.campo_ricerca {
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 2px;	
}
.bottone_ricerca {
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	border: #9999CC 1px solid;
	background-color: #FFFFFF;
	padding: 1px;
}
.align_left_ricercaNormativa{
	float: left;
	width: 35%;
	text-align: right;
	padding: 5px;
}

.align_right_ricercaNormativa{
	width: 100%;
	text-align: left;
	padding: 3px;
}

.testata_stampa_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/ss_testata_sf.gif);
	/*text-align: center;*/
	width: 100%;
}

.tre_giorni_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/lineeverdi_bianco.gif);
	/*text-align: center;*/
	width: 100%;
}

.quaderni_salute_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/Quaderni_Salute_sfondoDX.gif);
	width: 100%;
}

.banner_quaderni_home{
	background-image: url(/resources/usabile/img_nuovo_portale/sfondo_banner.gif);
	width: 100%;
}

.quaderni_salute_SX{
	background-image: url(/resources/usabile/img_nuovo_portale/Quaderni_Salute_sfondoSX.gif);
	float: left;
	width: 10%;
	height:100px;
}

.box_left{
	float: left;
	width:386px;
}


.fermailvirus_banner{
	background-image: url(/resources/usabile/img_nuovo_portale/sf_banner_fermaVirus_port.gif);
	width: 100%;
}

.menu_statistiche{       /*DIV che contiene il link alla pagina statistiche, si trova su Sala Stampa*/
	background-image: url(../img_nuovo_portale/ico_statistiche_sf.gif);
	border: 1px solid #999;
	text-align: center;
	height: 44px;
	width: 100%;
	padding: 1em;
	font-size: 85%;
}

.titolo_evidenza01{
	color: #044982;
	text-align: center;
}

.titolo01{
	color: #044982;
	margin: 0.8em;
	margin-bottom: 0;
}
.titolo02{
	color: #044982;
	margin: 0.3em;
	margin-bottom: 0;
}
.titolo03{
	margin-top: 0.5em;
	margin-left: 2em;
	margin-bottom: 0.5em;
	border-top: 2px solid #044982;
	background-color: #f1e3e3;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.titolo04{/*USATO PER I TITOLI DEL MENU SECONDARIO DEL PRIMO PIANO*/
	background-color: #505050;
	color: #fff;
	padding: 0.3em;
	margin: 0;
	font-size: 100%;
}
.titolo05{/*USATO PER I TITOLI DEL MENU SECONDARIO DEL PRIMO PIANO*/
	border-top: dotted 2px #666;
	padding: 0.5em;
	padding-top: 1em;
	margin: 0;
	font-size: 90%;
}

.titolo05_alto{/*USATO PER I TITOLI DEL MENU SECONDARIO DEL PRIMO PIANO , in alto */
	
	padding: 0.5em;
	padding-top: 1em;
	margin: 0;
	font-size: 90%;
}


.titolo06{
	color: #044982;
	margin: 0em;
	margin-bottom: 0.5em;
}
.titolo07{
	color: #000;
	margin: 0em;
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0.5em;
	margin-bottom: 0.5em;
}
.titolo08{/*USATO PER I TITOLI DEL MENU APPROFONDIMENTI DEL FOCUS NUOVO*/
	background-color: #ccc;
	border-top: 1px solid #505050;
	border-left: 1px solid #505050;
	border-right: 1px solid #505050;
	color: #000;
	padding: 0.3em;
	margin: 0;
	font-size: 100%;
}

.sf_01{
	padding: 1em;
   border: 1px solid #4068b2;
	background-color: #f0f5fd;
}

.sf_02{
	padding: 1em;
	border: 1px solid #98ca3c;
	background-color: #e6efca;
}

.sf_03{
	background-color: #e6f1cf;
}

.sf_04{
	background-color: #dcf2fd;
}

.SX_speciali_50{
	
}

.banner03{
	margin: 0.2em;
	height: 45px;
	border-top: 2px solid #044982;
	border-bottom: 2px solid #044982; 
	font-size: 100%;
	text-align: center;
}

.banner04{
	border-top: 1px solid #044982;
	border-bottom: 1px solid #044982;
	text-align: center;
	width: 70%;
}
.banner05{
	border-top: 1px solid #044982;
	border-bottom: 1px solid #044982;
	background-image: url(../img_nuovo_portale/banner_concorsiTVergata_sf.gif);
	text-align: center;
	width: 70%;
}
.banner06{
	background-image: url(/resources/usabile/img_nuovo_portale/banner_galleriaMultim_sf.gif);
	text-align: center;
	margin: 0.2em;
}
.banner_09{/* usato per il banner lungo in archivio primo piano e archivio focus*/
	background-image: url(../img_nuovo_portale/sfondo.gif);
	text-align: center;
	width: 100%;
	border-top: solid 0px #999;
	border-bottom: solid 0px #999;
}
.banner_10{/* box interno del banner*/
	background-color: #fff;
	width: 13em;
	padding: 0em;
	margin: 0;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}


.bannerTreno{
	border-top: 1px solid #044982;
	border-bottom: 1px solid #044982;
	text-align: center;
}

.testo_copyright{
	text-align: center;
	font-size: 80%;
}

.testo_verde{
	color: #006d00;
	margin-bottom: 0.3em;
}
.testo_azzurro{
	color: #004661;
	margin-bottom: 0.3em;
}
.newsletter_salastampa {
	background-image: url(../img_nuovo_portale/Newsletter_banner_sf.gif);
	text-align: center;
	height: 44px;
	border-top: solid 1px #044982;
}

.newsletter_salastampaLB {
	background-image: url(../img_nuovo_portale/sfondo_libro_bianco.jpg);
	text-align: center;
	height: 44px;
	border-top: solid 1px #044982;
}


div.box_player_video01{
	width: 370px;
	height: 300px;
	background-color: #000;
	text-align: center;
	padding-top: 5px;
}
div.box_player_video02{
	width: 460px;
	height: 390px;
	background-color: #000;
	text-align: center;
	padding-top: 5px;
}
div.box_player_videoStreaming{
/*	background-image: url(../img_nuovo_portale/attessaStream.gif);
	width: 300px;
	height: 28px;*/
	background-color: #fff;
	text-align: center;
	padding-top: 5px;
}
div.scroll_box_01{
	height: 40em;
	overflow: auto;
}
.spazio_menu_primopiano{/*UTILIZZATO PER IL MENU SECONDARIO DEL PRIMO PIANO*/
	margin: 0;
	padding: 0.5em;
	padding-bottom: 1em;
	padding-top: 1em;
	padding-left: 1em;
	background-color: #f6f6f6;
	border-left: solid 2px #505050;
	border-right: solid 2px #505050;
	font-size: 90%;
}
.spazio_menu_primopiano_secondario{/*UTILIZZATO PER IL MENU SECONDARIO DEL PRIMO PIANO*/
	margin: 0;
	padding: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	font-size: 85%;
}
.spazio_menu_box_agenda{/*UTILIZZATO PER IL MENU SECONDARIO DEL PRIMO PIANO*/
	margin: 0;
	padding: 0;
	padding-bottom: 0.5em;
	padding-left: 1em;
	font-size: 85%;
}

.box_20{
	margin-left: 13%;
}
/**************************** NUOVI STILI PER HOME PAGE*****************************/
.bordo_grigio{
	border-top: solid 2px #505050;
}
.bordo_grigio_focus{
	border-top: solid 1px #505050;
}

.box_evidenza_01{
	float: right;
	background-color: #f0eeee;
	/*border: 1px solid #bfbcbc;*/
	/*border-top: 1px solid #bfbcbc;*/
	border-bottom: 1px solid #bfbcbc;
	padding: 1em;
	width: 40%;
	margin-bottom: 1em;
	margin-left: 1em;
}

.titolo_box_02{
	color: #044981; /*#044982;*/
	border-bottom: solid 1px #a2a0a0;
	font-weight: bold;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
}

.titolo_box_03{
	color: #044981; /*#044982;*/
	border-bottom: solid 1px #a2a0a0;
	font-weight: bold;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
}

.titolo_box_04{
	color: #000;
	background-color: #fce8d4;
	padding: 0.3em;
	margin: 0em;
	margin-bottom: 0.5em;
}

.titolo_box_05{
	color: #044981; /*#044982;*/
	border-bottom: solid 1px #a2a0a0;
	font-weight: bold;
	padding: 0.1em;
	margin: 0em;
}

.box_focus{
	background-color: #eeeded;
	border: 1px solid #044982;
	padding-bottom: 0.3em;
	margin-bottom: 2em;
}

.home_SX_01{
	float: left;
	width: 65%;
	margin-right: 1%;
}

.home_DX_01{
	float: right;
	width: 32%;
}

p.par05{
	background-image: url(../img_nuovo_portale/sf_titolo01.gif);
	margin-top: 0em;
	margin-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}

.font_piccolo{
	font-size: 80%;
}
.font_piccolo2{
	font-size: 90%;
	line-height: 1.5em;
}
.font_grande{
	font-size: 130%;
}

/*MENU TEMI IN HOME PAGE*/

ul.temi {
	list-style:none;
	margin:0; 
	padding:0;
}

ul.temi li a {
	display:block;
	text-decoration:none;
	padding: 0.3em;
	padding-left: 1em;
	color: #000000;
}
ul.temi li { 
	display:inline /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
} 

dl.temi_02 {
	font-size: 90%;
	margin: 0;
	padding: 0;
}
dl.temi_02 dt {
	background-image: url(../img_nuovo_portale/sf_titolo02.gif);	
	border-top: 1px solid #dfdfdf;
	margin: 0;
	padding: 0.2em;
}
dl.temi_02 dd {
	margin: 0;
	margin-bottom: 1em;
	padding: 0.2em;
}


.rss {/*utilizzato per il box degli rss contenente immagine e testo*/
	float: right;
	background-color: White;
	font-size: 120%;
	width: 4.5em;
	padding: 0.2em;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
}
.rss2 {/*utilizzato per il banner RSS in home page SALA STAMPA*/
	background-color: White;
	font-size: 120%;
	width: 6em;
	padding: 0.3em;
	border-bottom: solid 1px #044982;
	border-top: solid 1px #044982;
}
.speciale_01 {
	border-bottom: 2px solid #044982;
	border-top: 2px solid #044982;
	background-color: #f1ece9;
	padding: 2em;
	padding-left: 0.7em;
}

.speciale_02 {
	border-bottom: 2px solid #044982;
	border-top: 2px solid #044982;
	background-color: #ffffff;
	padding: 2em;
	padding-left: 0.7em;
}
.sfondo_grigio {
	border-bottom: 1px dotted #044982;
	border-top: 1px dotted #044982;
	background-color: #f6f6f6;
	padding: 2em;
	padding-left: 0.7em;
}
.sfondo_grigio2 {
	border-bottom: 1px dotted #044982;
	border-top: 1px dotted #044982;
	background-color: #f6f6f6;
	padding: 2em;
	padding-left: 0.7em;
	height: 100%;
}

div.nascosto {
	position: absolute;
	top: -500px; 
}

.banner_01{/* banner delle pagine esterne all'area tematica*/
	background-image: url(../img_nuovo_portale/banner_areaTem_sf02.gif);
	text-align: center;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
}
.banner_04{/* box interno del banner*/
	background-color: #fff;
	width: 13em;
	height: 5.5em;
	font-size: 80%;
	text-align: center;
	padding-top: 0.3em;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

/*------------------------------      STILI FOCUS NUOVO       -----------------------------------------*/



.box_unico01 {/* per il box Focus Tasti*/
	background-image: url(../img_nuovo_portale/focus/sfondo_menu_focus.gif);
    padding-top: 0.7em;
	height: 36px;
	margin-left: 1em; 
	margin-right: 1em;
}

.box_opuscoli {/* per il box Focus Tasti*/
    padding-top: 0.3em;
	height: 100px;
}
.focus_tasti {/* per il box Focus Tasti*/


	padding: 0.3em;
	height:36px;
	width: 31%;
	font-size: 90%;

}

.separatore_focus {
	background-image: url(../img_nuovo_portale/focus/separatore_mfocus.gif);
	width: 3px;
	height: 36px;
	padding-bottom: 1em;
	
	
	
}


.box_unico01_old {/* per il box Focus Tasti*/
	background-image: url(../img_nuovo_portale/focus_sf01.gif);
	border-top: solid 1px #999; 
	border-bottom: solid 1px #999;
	padding: 0.5em;
	padding-left: 1.5em;
	height: 45px;
	margin-left: 1em; 
	margin-right: 1em;
}
.focus_tasti_old {/* per il box Focus Tasti*/
	background-image: url(../img_nuovo_portale/focus_sf02.gif);
	border-left: solid 1px #999; 
	border-right: solid 1px #999;
	padding: 0.3em;
	padding-top: 1em;
	height: 40px;
	width: 31%;
	font-size: 90%;
	margin-right: 2%;
}
.box_focus01 {
	width: 31%;
	padding: 0.3em;
	margin-right: 2%;
	background-color: #f6f6f6;
	border-left: 1px solid #044982;
	border-right: 1px solid #044982;
	text-align: center;
}
.titolo_focus01 {
	padding: 0.2em;
	background-color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
}
.tit_focusNew {
	/*border-bottom: 2px solid #4d4d4d;*/
    border-bottom: 1px solid #a2a0a0;
	padding: 0;
	padding-left: 0.5em;
	
}
.tit2_focusNew {
	/*background-color: #4d4d4d;*/
	font-size: 120%;
	font-weight: bold;
	color:#044982;  /* #fff;*/
	padding: 0.3em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 1em;
}
.focus_contenuto {
	background-color: #ededed;
}
.focus_news {
	background-color: #fff;
	border: 5px solid #ccc;
	margin: 1em;
	padding: 1em;
}
.margine_testo {
    margin-left: 1em; 
	/*border-left: 2px dotted #a2a0a0;*/

	
}
.spazio_menu_focus{/*UTILIZZATO PER IL MENU APPROFONDIMENTO DEL FOCUS NUOVO*/
	margin: 0;
	padding: 0.5em;
	padding-bottom: 1em;
	padding-top: 1em;
	padding-left: 1em;
	background-color: #f6f6f6;
	border-left: solid 1px #505050;
	border-right: solid 1px #505050;
	font-size: 90%;
}



.spazio_centrale_stampa {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	width: 90%;
	font-size: 85%;
}
a.link_testoHome2:link {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: normal; font-size: 80%;
}
a.link_testoHome2:visited {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: normal; font-size: 80%;
}
a.link_testoHome2:active {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: normal; font-size: 80%;
}
a.link_testoHome2:hover {
	COLOR: #044982; TEXT-DECORATION: underline; font-weight: normal; font-size: 80%;
}
.box_unico02_TIT {
	padding: 0.2em;
	padding-left: 0em;
	margin-bottom: 0.7em;
	border-bottom: solid 2px #044982;
	font-size: 150%;
	font-variant: small-caps;
}
.testo_destra{
	text-align: right;
}


/*PAGINA MOTORE RICERCA*/
.div_esterno_motore {
background-color:#FFFFFF;
font-size:90%;
margin-left:2%;
margin-right:2%;
padding:1em;
padding-top: 0;
margin-top: 0;
}

.box_ricerca_avanzata_motore01{
	border: 1px solid #044982;
	padding: 1em;
	background-color: #f8f6f6;
}
.box_ricerca_avanzata_motore02{
	font-family: arial;
	background-color: #fff;
	padding: 1em;
	border: 1px solid #a0a0a0;
}

.box_evidenza_motore{
	background-color: #f1f1f1;
	margin: 1em;
	margin-left: 0em;
	margin-right: 0em;
	padding: 1em;
}

.speciale_contenuto{
	/*border-bottom: 2px dotted #A2A0A0;*/
	padding-bottom: 2em;
}

.SX_07{
	float: left;
	width: 70%;
}

.speciale_03 {
	border-left: 2px dotted #A2A0A0;
	padding: 2em;
	padding-left: 1em;
	padding-top: 0em;
}

.speciale_03_trans {
	width: 23%;
	float:right;
	padding: 2em;
	padding-left: 1em;
	padding-top: 0em;
}

.speciale_menu{
	padding-left: 1em;
}

.speciale_banner{
	text-align: center;
	margin: 0.2em;
	border-top: 1px solid #A2A0A0;
	border-bottom: 1px solid #A2A0A0;
}

.DX_25{
	float: right;
	width: 23%;
}

/*  ------------- CLASSI PER I FOCUS ---------------- */ 





.menu_SX_pagInterne01_focus{
	background-color: #ffffff;
	padding-bottom: 1.5em;
	border-right: 1px solid #A2a0a0;
    border-left: 1px solid #A2a0a0;
	border-top: 1px solid #A2a0a0;
	/*margin-right: 1em;*/
	/*margin-left: 0.3em;*/
	padding-left: 0.3em;
}

.menu_SX_pagInterne02_focus{
	
	border-bottom: 1px solid #A2a0a0;
	border-right: 1px solid #A2a0a0;
	border-left: 1px solid #A2a0a0;
	border-top: 1px solid #A2a0a0;
	background-color: #FFFFFF;
	
/*	margin-right: 1em;
	margin-left: 0.3em;*/
	padding-left: 0.3em;
}

.menu_SX_pagInterne03_focus{
	
	background-color: #ffffff;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
}



ul.menu_SX_pagInterne01_lista_focus{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0;
	margin-left: 2.3em;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}
ul.menu_SX_pagInterne01_lista_focus li { 
	/*padding: 0.2em;*/
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
ul.menu_SX_pagInterne01_lista_focus li a:link, ul.menu_SX_pagInterne01_lista_focus li a:visited {
   padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne01_lista_focus li a:hover {	
	border-bottom: 1px solid #044982;
	font-weight: normal;
	
	
}
li.menu_SX_pagInterne01_lista_evidenzia_focus{
	background-color: #e2e1e1;
	border-bottom: 1px solid #044982;
}



ul.menu_SX_pagInterne02_lista_focus{
	list-style: disc;
	margin: 0px;
	margin-left: 2.3em;;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}



ul.contenuto_focus{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0;
	margin-left: 2em;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}

ul.menu_SX_pagInterne03_lista_focus{
	list-style-image: url(../img_nuovo_portale/freccia_grigia.gif);
	margin: 0;
	margin-left: 2em;
	padding: 0;
	padding-top: 2px;
	text-decoration: none;
}
ul.menu_SX_pagInterne03_lista_focus li { 
	color:#000000;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding: 0.3em;
}
ul.menu_SX_pagInterne03_lista_focus li a:link{
	padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_SX_pagInterne03_lista_focus li a:visited {
	padding: 0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

ul.menu_SX_pagInterne03_lista_focus li a:hover {	
	border-bottom: 1px solid #044982;
	text-decoration: none;
	/*color:#000000;*/
	font-weight: normal;	
}
li.menu_SX_pagInterne03_lista_evidenzia_focus{
	background-color: #e2e1e1;
	border-bottom: 1px solid #044982;
}




ul.menu_DX_pagInterne_focus{
        list-style:none;
        margin:0;
	margin-left: 2em;
        padding-top: 2px;
	text-decoration: none;	
}


ul.menu_DX_pagInterne_focus li { 
	color:#000000;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding: 0.3em;
 }

ul.menu_DX_pagInterne_focus li a:link{
	padding: 0;
	color:#000000;
	text-decoration: none;
	font-weight: normal;

}
ul.menu_DX_pagInterne_focus li a:visited {
	padding: 0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
ul.menu_DX_pagInterne_focus li a:hover {	
	border-bottom: 1px solid #044982;
	text-decoration: none;
	/*color:#000000;*/
	font-weight: normal;	
}

li.menu_DX_pagInterne_evidenzia_focus{
	/*background-color: #e2e1e1;*/
	border-bottom: 1px solid #044982;
}



.sinistra_colore{
	text-align: left;
	color:#044982;
}






A.link_colorato:link {
   color:#044982; 
   text-decoration: none;
   font-weight: normal;
}
A.link_colorato:hover {
   color:#044982; 
   text-decoration: underline;
   font-weight: normal;
}
A.link_colorato:visited {
   color:#000000; 
   text-decoration: none;
   font-weight: normal;
}

A.link_colorato:active {
   color:#000000; 
   text-decoration: none;
   font-weight: normal;
}

.contenitore_focus_menuSX{
  padding:1em;
}


.sfondo_grigio_focus1{
	/*padding: 0;
	margin: 0;
	border-bottom: 1px solid #044982;
	border-left: 1px solid #044982;
	border-right: 1px solid #044982;*/
	/*padding-top: 1em;
	padding-left: 1em;*/
	width: 100%;
	background-color: #f1f1f1;
	padding: 1em;
	/*border-bottom: 1px solid #a2a0a0;
	border-left: 1px solid #a2a0a0;
	border-right: 1px solid #a2a0a0;*/
	/*margin-bottom: 0.5em;*/
}
.sfondo_grigio_focus2{
	/*padding: 0;
	margin: 0;
	border-bottom: 1px solid #044982;
	border-left: 1px solid #044982;
	border-right: 1px solid #044982;*/
	/*padding-top: 1em;
	padding-left: 1em;*/
	width: 100%;
	background-color: #f1f1f1;
	padding: 1em;
	/*border-top: 1px solid #a2a0a0;
	border-left: 1px solid #a2a0a0;
	border-right: 1px solid #a2a0a0;*/
	margin-top: 0.5em;
	padding-top: 1.5em;
}

/*********************************************************************************/
/*STILI PER NUOVA HOME PAGE CON BOX A TAB PER TAG CLAUDS*/
/*********************************************************************************/
div.area_tabs{
	color:#333333;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	float:left;
}
.floatLeft{
/*	float:left;*/
	text-align: left;
	width: 100%;
		float:left;

}

ul.shadetabs{
	padding:0;
	margin-top: 1px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	list-style: none;
	list-style-type: none;
}
ul.shadetabs li{
	display: inline;
	font-size: 80%;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0;
	padding-left: 0;
	width:80px;
	text-align: center;
	float:left;
}

ul.shadetabs li.tabactive a, ul.shadetabs li.tabnoactive a{
	text-decoration: none;
	color: #000;
}

ul.shadetabs li.tabactive , ul.shadetabs li.tabnoactive {
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:0.15em;
	/*margin-right:1px;*/
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	width:80px;
}

ul.shadetabs li.tabactive {
	background: url(../img_nuovo_portale/tasto_on_i+Cercati.gif) no-repeat top left;
	padding-top: 4px;
	padding-bottom: 4px;
} 

ul.shadetabs li.tabnoactive {
	background: url(../img_nuovo_portale/tasto_off_i+Cercati.gif) no-repeat top left;
	padding-top: 4px;
	padding-bottom: 4px;
} 

/*
ul.shadetabs li.cercati_attivo {
	background: url(../img_nuovo_portale/tasto_on_i+Cercati.gif) no-repeat top left;
	padding-top:4px;
}
ul.shadetabs li.visti_attivo {
	background: url(../img_nuovo_portale/tasto_on_i+Visti.gif) no-repeat top left;
	padding-top:4px;
}
ul.shadetabs li.votati_attivo {
	background: url(../img_nuovo_portale/tasto_on_i+Votati.gif) no-repeat top left;
	padding-top:4px;
}
ul.shadetabs li.cercati_noattivo {
	background: url(../img_nuovo_portale/tasto_off_i+Cercati.gif) no-repeat top left;
	padding-top:4px;
}
ul.shadetabs li.visti_noattivo {
	background: url(../img_nuovo_portale/tasto_off_i+Visti.gif) no-repeat top left;
	padding-top:4px;
}
ul.shadetabs li.votati_noattivo {
	background: url(../img_nuovo_portale/tasto_off_i+Votati.gif) no-repeat top left;
	padding-top:4px;
}
*/
.tabcontent{
	display:none;
}
.boxSottoTabs{
	border-bottom:1px solid #B0BEC7;
	border-left:1px solid #B0BEC7;
	border-right:1px solid #B0BEC7;
	border-top:1px solid #B0BEC7;
	padding:10px;
	/*width: 242px;*/
	text-align:left;
	margin:0;
}

.boxSottoTabs a{
	COLOR: #000; 
	TEXT-DECORATION: none; 
}
.boxSottoTabs a:hover{
	COLOR: #044981; 
	TEXT-DECORATION: underline; 
}

html>body .boxSottoTabs{/*per i contenuti per i BROWSER diverse da IE*/
	border-bottom:1px solid #B0BEC7;
	border-left:1px solid #B0BEC7;
	border-right:1px solid #B0BEC7;
	padding:10px;
	/*width: 220px;*/
	text-align:left;
	margin:0;
}
.tagcloud{
	width: 97%;
	font-size: 140%;
	line-height: 1.5em;
	text-align: justify
}



a.size1{
	COLOR: #000; 
	TEXT-DECORATION: none; 
	font-size: 70%;
}
a.size1:hover{
	COLOR: #044981; 
	TEXT-DECORATION: underline; 
	font-size: 70%;
}

a.size2{
	COLOR: #000; 
	TEXT-DECORATION: none; 
	font-size: 90%;
}
a.size2:hover{
	COLOR: #044981; 
	TEXT-DECORATION: underline; 
	font-size: 90%;
}

a.size3{
	COLOR: #000; 
	TEXT-DECORATION: none; 
	font-size: 115%;
}
a.size3:hover{
	COLOR: #044981; 
	TEXT-DECORATION: underline; 
	font-size: 1150%;
}

a.size4{
	COLOR: #000; 
	TEXT-DECORATION: none; 
	font-size: 140%;
}
a.size4:hover{
	COLOR: #044981; 
	TEXT-DECORATION: underline; 
	font-size: 140%;
}

a.size5{
	COLOR: #000; 
	TEXT-DECORATION: none; 
	font-size: 160%;
}
a.size5:hover{
	COLOR: #044981; 
	TEXT-DECORATION: underline; 
	font-size: 160%;
}

@media print {
	.tabcontent {
		display:block !important;
	}
}

.smallfont{
	font-size: 80%;
}
.mediumfont{
	font-size: 100%;
}

.boxAgendaPagIstituzionale{
	float: right;
	width: 20%;
	margin-bottom: 4em;
	margin-left: 4em;
	margin-top: 1.5em;
}
.titAgendaPagIstituzionale{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	background: url(/resources/usabile/img_nuovo_portale/testata_Agenda.gif);
	background-repeat: repeat-x;
	height: 28px;
	padding: 0.5em;
	font-weight: bold;
}
.contAgendaPagIstituzionale{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-top: 0em;
	padding-bottom: 1em;
}


