/*DEFINIZIONI GENERALI*/
BODY {
	background-color: #4C4C4C;
	margin: 0 auto 0 auto;
	padding: 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	line-height: 0.9em;
}

DIV {
	margin: 0;
	padding: 0;
	display: block;
	border: none;
}

IMG {
	border: none;
	margin: 0;
	padding: 0;
}

P {
	margin: 0;
	padding: 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	/*font-size:70%;*/ /*sospeso*/
}

B {
	margin: 0;
	padding: 0;
}

A {
	background-color: inherit;
	text-decoration: underline;
	color: #333333;
	margin: 0;
	padding: 0;
}

A:hover {
	text-decoration: none;
}

A:visited {
	
}

a:link {
	
}

a:active {
	
}

IMG {
	border: none;
	margin: 0;
	padding: 0;
}

/*Testata*/
H1 {
	margin: 0;
	padding: 0;
	font-family: Arial, helvetica, sans-serif;
}

/*Testata sezione*/
H2 {
	margin: 0;
	padding: 0;
	font-family: Arial, helvetica, sans-serif;
}

/*Titolo Contenuto*/
H3 {
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-family: Arial, helvetica, sans-serif;
}

/*Titolo documento*/
H4 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-family: Verdana, Arial, helvetica, sans-serif;
}

/*Menu*/
H5 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, helvetica, sans-serif;
}

H6 {
	margin: 0;
	padding: 0;
}

UL {
	padding: 0;
	margin: 0;
}

LI {
	list-style: none url(none);
	margin: 0;
	padding: 0;
}

/*FORM*/
LABEL {
	padding: 0;
	margin: 10px 0 5px 0;
	color: #333333;
	font-weight: bold;
	font-size: 70%;
	background-color: inherit;
}

INPUT {
	font-size: 8pt;
	height: auto;
	font-family: Verdana, Arial, helvetica, sans-serif;
}

SELECT {
	height: 18px;
	font-size: 8pt;
	font-family: Verdana, Arial, helvetica, sans-serif;
}

/*CORREZIONI per CAMPI rich text*/
EM A {
	font-style: normal;
}

A STRONG {
	font-weight: normal;
}

P P {
	font-size: 100%;
}

/*------------------------------*/ /*FORMATTAZIONE PRINCIPALE*/
	/*frame principale*/
#frame {
	width: 960px;
	height: 100%;
	margin: 0px auto 50px auto;
	background: #323232;
	overflow: hidden; /*overflow-x:hidden;overflow-y:hidden;*/
}

#certificati {
	width: 300px;
	padding: 0 0 0 670px;
	margin: 0px auto 50px auto;
}

#main {
	width: 760px;
	float: left;
	clear: right;
	min-height: 400px;
	margin: 0;
	padding: 0;
}

#menuSX {
	width: 200px;
	height: 100%;
	float: left;
	clear: left;
	background: #323232;
}

#navigatore {
	height: 1em;
	padding: 20px 20px 10px 20px;
	background: #C80200 url(../images/sf_r_header.jpg) repeat-x top left;
	width: 720px;
}

#footer {
	width: 720px;
	height: 3em;
	padding: 10px 20px 10px 20px;
	background-color: #C80000;
}

#contenuto {
	background-color: #FFffFF;
	width: 720px;
	padding: 20px;
	min-height: 400px;
	display: table;
}

#testata H2 {
	height: 310px;
}

#testata_sezione H2 {
	height: 160px;
	padding: 0;
	margin: 0;
}

/*MenuSx*/
#menuSX A {
	text-decoration: none;
	color: #FFFFFF;
}

#menuSX A:hover {
	text-decoration: underline;
}

#menuSX UL {
	margin: 30px 0 10px 0px;
}

#menuSX UL LI {
	width: 200px;
	min-height: 1.0em;
}

#menuSX H5 {
	font-size: 75%;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0 0 1px 0;
	padding: 0;
	font-weight: normal;
	border-bottom: 1px solid #4C4C4C;
	width: 198px;
}

#menuSX LI A {
	padding: 0.7em 4px 0.7em 11px;
	display: block;
	width: 189px;
}

#menuSX LI A:hover {
	background-color: #000000;
	text-decoration: none;
	padding: 0.7em 4px 0.7em 7px;
}

#menuSX LI B {
	padding: 0.7em 4px 0.7em 5px;
	font-weight: normal;
	background-color: #000000;
	display: block;
	width: 189px;
}

/**>#menuSX LI B{width:185px;}*/ /* Link specifici per le sezioni */

/*link_agenzia #EF0000*/
#menuSX #link_1_menu_sx A:hover {
	border-left: 4px solid rgb(239, 0, 0);
}

/*link_servizi #629972*/
#menuSX #link_2_menu_sx A:hover {
	border-left: 4px solid rgb(59, 155, 150);
}

/*link_referenti #3B9B96*/
#menuSX #link_3_menu_sx A:hover {
	border-left: 4px solid rgb(98, 153, 114);
}

/*link_eventi #79A504*/
#menuSX #link_4_menu_sx A:hover {
	border-left: 4px solid rgb(121, 165, 4);
}

/*link_bandi #0081B4*/
#menuSX #link_5_menu_sx A:hover {
	border-left: 4px solid rgb(255, 161, 7);
}

/*link_news #FFA107*/
#menuSX #link_6_menu_sx A:hover {
	border-left: 4px solid rgb(0, 129, 180);
}

/*link_salastampa #C6AD01*/
#menuSX #link_7_menu_sx A:hover {
	border-left: 4px solid rgb(198, 173, 1);
}

/*link_documenti #7DA7D9*/
#menuSX #link_8_menu_sx A:hover {
	border-left: 4px solid rgb(125, 167, 217);
}

/*link_biblioteca #8781BD*/
#menuSX #link_9_menu_sx A:hover {
	border-left: 4px solid rgb(135, 129, 189);
}

/*link_newsletter #7DA7D9*/
#menuSX #link_10_menu_sx A:hover {
	border-left: 4px solid #7DA7D9;
}

/*link_multimedia #CCCCCC*/
#menuSX #link_11_menu_sx A:hover {
	border-left: 4px solid #CCCCCC;
}



/*link selezionati specifici per le sezioni*/

/*link_agenzia_selezionato*/
#menuSX #link_1_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(239, 0, 0);
	width: 194px;
}

/*link_servizi_selezionato*/
#menuSX #link_2_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(59, 155, 150);
	width: 194px;
}

/*link_referenti_selezionato*/
#menuSX #link_3_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(98, 153, 114);
	width: 194px;
}

/*link_eventi_selezionato*/
#menuSX #link_4_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(121, 165, 4);
	width: 194px;
}

/*link_news_selezionato*/
#menuSX #link_5_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(255, 161, 7);
	width: 194px;
}

/*link_stampa_selezionato*/
#menuSX #link_6_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(0, 129, 180);
	width: 194px;
}

/*link_bandi_selezionato*/
#menuSX #link_7_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(198, 173, 1);
	width: 194px;
}

/*link_documenti_selezionato*/
#menuSX #link_8_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(125, 167, 217);
	width: 194px;
}

/*link_biblioteca_selezionato*/
#menuSX #link_9_menu_sx_selezionato H5 {
	border-left: 4px solid rgb(135, 129, 189);
	width: 194px;
}

/*link_newsletter_selezionato*/
#menuSX #link_10_menu_sx_selezionato H5 {
	border-left: 4px solid #79A504;
	width: 194px;
}

/*link_multimedia_selezionato*/
#menuSX #link_11_menu_sx_selezionato H5 {
	border-left: 4px solid #CCCCCC;
	width: 194px;
}



/*sottomenu*/
#menuSX .submenu_ul {
	width: 202px;
	background: #000000;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #4C4C4C;
}

/**>#menuSX .submenu_ul{display:table;width:196px;}*/
#menuSX .submenu_ul LI {
	min-height: 1.3em;
	width: 198px;
}

/*	*>#menuSX .submenu_ul LI{minheight: 1.8em;}*/
#menuSX .submenu_ul LI H6 {
	font-size: 70%;
	font-weight: normal;
}

#menuSX .submenu_ul LI B {
	width: 170px;
	font-weight: bold;
	padding: 0.7em 4px 0.7em 22px;
}

#menuSX .submenu_ul LI A {
	width: 170px;
	padding: 0.7em 4px 0.7em 22px;
}

#menuSX .submenu_ul LI A:hover {
	padding: 0.7em 4px 0.7em 22px;
	text-decoration: underline;
	width: 170px;
}

/*--------------------*/ /*Navigatore*/
#navigatore A {
	text-decoration: none;
	color: #ffffff;
}

#navigatore A:hover {
	text-decoration: underline;
}

#navigatore H5 {
	color: #E17473;
	display: block;
	width: auto;
	font-size: 65%;
	border-right: 1px solid #FFFFFF;
	padding: 3px 5px 3px 0px;
	line-height: 0.5em;
}

/**>#navigatore H5{padding: 0px 5px 0px 0px;}*/
#navigatore UL { /*margin:20px 0px 0px 7px;*/
	display: block;
	/*padding:0 0 7px 0;*/
	width: auto;
	height: 0.8em;
}

/**>#navigatore UL{padding:0;margin:23px 0px 0px 20px;}*/
#navigatore UL LI {
	display: block;
	padding: 5px 5px 5px 0;
	margin: 0px;
	width: auto;
	height: 0.8em;
}

/* menu principale di navigazione */
#navigatore #ele_menu_alto {
	float: left;
	width: 50%;
}

#navigatore #ele_menu_alto LI {
	float: left;
	clear: none;
}

/*#navigatore #ele_menu_alto H5{font-weight:normal;font-size:75%;}*/
	/* menu di sceltta per le lingue */
#navigatore #ele_menu_lingue {
	float: right;
	margin-right: 0;
	width: 40%;
}

#navigatore #ele_menu_lingue LI {
	float: right;
	clear: none;
}

/*#navigatore #ele_menu_lingue H5{font-size:60%;}*/ /*---------------*/
	/* Footer */
#footer H6 { /*display:block;*/
	display: table;
	/*margin:10px 0 0 20px;*/
	font-size: 65%;
	color: #FFFFFF;
}

/**>#footer H6{margin-top:5px;}*/
#footer ADDRESS { /*margin:0 0 0 20px;*/
	color: #ffffff;
	font-style: normal;
	font-size: 65%;
}

#footer ADDRESS A {
	color: #ffffff;
	/*margin-right:15px;
	margin-top:5px;*/
	display: block;
	width: 150px;
}

#footer ADDRESS SPAN {
	display: block; /*IE 7*/
	float: left;
	clear: left;
}

/*------------------------*/ /*CONTENUTO PRINCIPALE*/
#contenuto H4 {
	display: block;
	font-size: 70%;
	padding: 2px 0 3px 0
}

/*#contenuto H4 A{
	font-weight:bold;
	color:#333333;*/ /*	display:block;*/ /*	display:table;
	
	}*/
#contenuto H3 {
	font-size: 130%;
	height: 1em;
	line-height: 1.2em;
	padding: 0 0 3px 15px;
	border-bottom: 3px solid #CCCCCC;
	display: block;
	margin-bottom: 20px;
}

#contenuto H3 B {
	float: left;
	font-weight: normal;
}

#contenuto P {
	font-size: 70%;
}

#contenuto UL {
	margin: 0px 0 0 0;
}

#contenuto UL LI {
	margin: 0px 0 20px 0;
	display: table; /*IE 7*/
}

/*SPECIFICI PER l'HOMEPAGE*/ /*
			riga_sinistra con contenuto a sinistra
		*/
#contenuto .riga_sinistra {
	margin: 0;
}

#contenuto .riga_sinistra .col_sx {
	width: 500px;
	float: left;
	clear: left;
	padding-top: 20px;
	margin-right: 20px;
}

#contenuto .riga_sinistra .col_dx {
	width: 199px;
	float: left;
	clear: right;
	padding-top: 20px;
}

#contenuto .riga_destra {
	margin: 0 0 50px 0;
}

#contenuto .riga_destra .col_sx {
	width: 240px;
	float: left;
	clear: left;
	padding-top: 20px;
	margin-right: 20px;
}

#contenuto .riga_destra .col_dx {
	width: 460px;
	float: left;
	clear: right;
	padding-top: 20px;
}

#contenuto .archivio {
	color: #666666;
	font-size: 50%;
	font-weight: bold;
	min-height: 15px;
	padding: 0 0 0 20px;
	background: url(../images/icona_archivio.gif) no-repeat center left;
	float: right;
}

/**>#contenuto .archivio{margin-top:0.6em;}*/ /*
		In Evidenza
		*/
#contenuto #in_evidenza {
	padding-top: 0;
}

#contenuto #in_evidenza H3 {
	background: url(../images/icona_rossa.gif) no-repeat center left;
}

#contenuto #in_evidenza .blocco_testo H4 A {
	color: #C90000;
}

#contenuto #in_evidenza H4 B {
	color: #C90000;
}

#contenuto #in_evidenza .blocco_testo {
	margin-top: 3px;
	float: left;
	clear: right;
	width: 375px;
	display: table;
}

/*immagini per pb*/
.homepage_evidenza {
	display: block;
	width: 90px;
	/*height: 50px;*/
	margin: 5px 20px 0 0;
	float: left;
	clear: left;
}

/*---------------*/ /*
		News
		*/
#contenuto #news {
	padding-top: 0;
}

#contenuto #news H3 {
	background: url(../images/icona_arancio.gif) no-repeat center left;
}

#contenuto #news H4 A {
	color: #F39701;
}

#contenuto #news H4 B {
	color: #F39701;
}

/*------------------------------------*/ /*
		NewsLetter
		*/
#contenuto #newsLetter {
	border-top: 1px solid #CCCCCC;
}

#contenuto #newsLetter .testata {
	width: 500px;
	height: 43px;
	padding: 0;
	margin: 0;
	background: #ECE9D8 url(../images/newsletter_top.gif) no-repeat top left
		;
}

#contenuto #newsLetter H3 {
	border-bottom: none;
}

#contenuto #newsLetter H3 B {
	display: none;
}

#contenuto #newsLetter .menu {
	display: table;
	/*		display:table;*/ /*IE 7*/
	background: #F1EFE1;
	border: 1px solid #E2dfc8;
	width: 478px;
	border-top: none;
	padding: 8px 0 10px 10px;
	height: auto;
	margin: 0;
}

/**>#contenuto #newsLetter .menu{display:table; padding:3px 0 6px 10px;}*/
#contenuto #newsLetter .menu LI {
	display: block;
	float: left;
	line-height: 0.8em;
	padding: 0;
	margin: 0;
	height: auto;
}

#contenuto #newsLetter .menu A {
	color: #333333;
}

#contenuto #newsLetter .menu H5 {
	font-size: 70%;
	font-weight: normal;
	display: table;
	height: auto;
	padding: 0 5px 0px 5px;
}

/*--------------------*/ /*NewsMap*/
#contenuto #banner {
	border-top: 1px solid #CCCCCC;
}

#contenuto #banner IMG {
	width: 200px;
	height: 70px;
}

#contenuto #banner H3 {
	margin: 0;
	padding: 0;
	border-bottom: none;
}

#contenuto #banner H3 B {
	display: none;
}

/*-----------------*/ /*
		Eventi
		*/
#contenuto #eventi {
	
}

#contenuto #eventi H4 A {
	color: #79A504;
}

#contenuto #eventi H3 {
	background: url(../images/icona_verde.gif) no-repeat center left;
}

#contenuto #eventi LI {
	display: inline;
	float: left;
	width: 240px;
	height: auto;
}

#contenuto .riga_sinistra .eventi_elem_lista {
	margin-right: 20px;
	clear: left;
}

/*immagini per pb*/
.homepage_eventi {
	width: 240px;
	height: 75px;
	margin: 0px 0 10px 0;
}

/*--*/
.homepage_eventi img {
	width: 240px;
	height: 75px;
	margin: 0px 0 10px 0;
	border: 0px;
}

/*
		Adesione eventi
		*/
#contenuto #adesione_eventi {
	margin-top: 5px;
}

#contenuto #adesione_eventi H3 {
	background: #79A504 url(../images/icona_bianca.gif) no-repeat center
		left;
	color: #FFFFFF;
	height: 1.5em;
	margin: 0 0 0 0px;
	padding: 0.3em 0 0em 25px;
	border: none;
}

#contenuto #adesione_eventi P {
	margin: 10px 0 20px 0;
}

#contenuto #adesione_eventi A {
	color: #7E9A04;
	font-weight: bold;
}

/*
		bandi
		*/
#contenuto #bandi {
	border-top: 1px solid #CCCCCC;
}

#contenuto #bandi H3 {
	background: url(../images/icona_blu.gif) no-repeat center left;
}

#contenuto #bandi H4 A {
	color: #0081B4;
}

/*
		agenda
		*/
#contenuto #agenda {
	background: url(../images/rigabassa.gif) no-repeat top left;
	padding: 20px 0 0 0;
	width: 460px;
}

/*
		links
		*/
#contenuto #links {
	margin: 20px 0 0 0;
	width: 720px;
	height: 66px;
}

#contenuto #links H3 {
	display: block;
	background: url(../images/icona_rossa.gif) no-repeat center left;
	margin: 20px 0px auto 0px;
	float: left;
	clear: left;
	border-bottom: none;
	font-weight: normal;
	width: auto;
}

/**>#contenuto #links H3{display:table;}*/
#contenuto #links LI {
	float: left;
	clear: none;
	margin: 0 5px 0 5px;
}

#contenuto #links UL {
	display: inline;
	margin-left: 30px;
	float: left;
	clear: right;
	line-height: 66px;
}

/**>#contenuto #links UL {display:table;}
		*>#contenuto #links LI {display:table;}*/ /*
		linksHome
		*/
#contenuto #linkshome {
	margin: 20px 0 0 0;
	width: 458px;
}

#contenuto #linkshome H3 {
	display: block;
	background: url(../images/icona_rossa.gif) no-repeat center left;
	margin: 0px;
	float: left;
	clear: left;
	border-bottom: none;
	font-weight: normal;
	width: auto;
}

/**>#contenuto #linkshome H3{display:table;}*/
#contenuto #linkshome LI {
	float: left;
	display: inline;
	margin: 0 5px 0 5px;
}

#contenuto #linkshome UL {
	display: block;
	margin-left: 5px;
	float: left;
	clear: left;
	line-height: 75px;
}

/**>#contenuto #links UL {display:table;}
		*>#contenuto #links LI {display:table;}*/ /*--*/ /*|Sezioni|*/
	/*Percorso*/
.percorso {
	padding: 0.2em 0 0em 20px;
	width: 740px;
	color: #333333;
	margin: 0;
	display: table;
}

.percorso UL {
	display: table;
	float: left;
	padding: 5px 0 10px 0;
}

.percorso LI {
	display: inline;
	color: #333333;
}

.percorso H5 {
	font-weight: bold;
	display: inline;
	font-size: 65%;
}

.percorso A {
	color: #333333;
	font-weight: normal;
}

/*back*/
.percorso_back {
	display: block;;
	float: right;
	width: auto;
	padding: 5px 0 10px 0;
	margin: 5px 20px 0 0;
}

.percorso_back A {
	color: #333333;
}

/*DETTAGLIO*/ /*definizione colonne principali*/
#contenuto #sez_col_sx_referenti {
	display: block;
	width: 465px;
	float: left;
	clear: left;
	margin: 30px 40px 0 0;
}

#contenuto #sez_col_sx_referenti H3 {
	padding: 0;
	margin-bottom: 5px;
	border-bottom: none;
	font-weight: normal;
	color: #333333;
	display: block;
	height: auto;
}

#contenuto #sez_col_sx_referenti a {
	color: #629972;
	font-size: 12px;
	text-decoration: underline;
}

#contenuto #sez_col_sx_referenti a:hover {
	text-decoration: none;
}

#contenuto #sez_col_sx_referenti p {
	margin: 0px;
	padding: 0px;
}

#contenuto #sez_col_sx_referenti .blocco_testo {
	width: 470px;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	display: block;
	font-size: 70%;
	float: left;
	height: auto;
}

#contenuto #sez_col_sx_referenti h6 {
	width: 470px;
	display: block;
	font-size: 70%;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

#contenuto #sez_col_dx .blocco_testo {
	width: 190px;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	display: block;
	font-size: 70%;
	float: left;
	height: auto;
	padding-left: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
}

#contenuto #sez_col_dx h6 {
	width: 190px;
	display: block;
	font-size: 70%;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
}

#contenuto #sez_col_sx_referenti .blocco_foto {
	margin: 3px 20px 10px 0;
	float: left;
	clear: left;
	width: auto;
	display: table;
}

#contenuto #sez_col_sx {
	display: block;
	width: 465px;
	float: left;
	clear: left;
	margin: 30px 40px 0 0;
}

#contenuto #sez_col_sx H3 {
	padding: 0;
	margin-bottom: 5px;
	border-bottom: none;
	font-weight: normal;
	color: #333333;
	display: block;
	height: auto;
}

#contenuto #sez_col_sx .Tit_Ele {
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}

#contenuto #sez_col_sx .Tit_Ele_Ricerche {
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}

#contenuto #sez_col_sx H4 {
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
	/*argin:15px 0 20px 0;*/
}

#contenuto #sez_col_sx .ele_condati {
	margin: 0;
	padding: 2px 0 20px 0;
}

#contenuto #sez_col_sx H5 {
	font-weight: bold;
	font-size: 70%;
	margin: 0;
	padding: 0;
}

#contenuto #sez_col_sx H6 {
	margin: 0 0 10px 0;
	font-size: 70%;
	font-weight: normal;
	font-style: italic;
}

#contenuto #sez_col_sx .blocco_testo {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: 470px;
	margin: 30px 0 0 0px;
	display: block;
	font-size: 70%;
}

/**>#contenuto #sez_col_sx .blocco_testo{margin-top:20px;display:table;}*/
#contenuto #sez_col_sx  .testo_ele_foto {
	display: block;
	clear: right;
	width: 260px;
	float: left;
}

/**>#contenuto #sez_col_sx .testo_ele_foto{display:table;}*/
#contenuto #sez_col_sx  .testo_ele_foto_cp {
	display: table;
	width: 470px;
}

#contenuto #sez_col_sx .blocco_foto_link {
	clear: both;
	display: block;
}

#contenuto #sez_col_sx .blocco_foto_link {
	display: table;
}

#contenuto #sez_col_sx .blocco_foto {
	margin: 3px 20px 10px 0;
	float: left;
	clear: left;
	width: auto;
	display: table;
}

/*Immagine PB*/
.dettaglio_foto {
	width: 160px;
}

#contenuto #sez_col_sx .foto_zoom {
	border: 21px solid #F8F8F7;
	width: 430px;
}

#contenuto #sez_col_sx .blocco_testo #back_zoom {
	display: block;
	float: right;
}

/**>#contenuto #sez_col_sx .blocco_testo A{display:block;text-decoration:underline;}*/
	/*usato per newsmap*/
#contenuto #sez_col_sx #tit_Elenco_3 { /*padding:0.5em 10em 0.5em 0;*/
	padding: 0;
	font-weight: normal;
	color: #333333;
	font-style: italic;
	display: block;
	/*border-bottom:1px solid #CCCCCC;*/
}

#contenuto #sez_col_sx #tit_Elenco_3 IMG {
	display: block;
	margin: 20px 0 0px 0;
}

#contenuto #sez_col_sx .Elenco_allegati {
	border: none;
	border: none;
	margin: 0;
	padding: 20px 0 10px 0;
	border-top: 1px solid #CCCCCC;
}

#contenuto #sez_col_sx .Elenco_allegati H5 {
	margin: 0 0 10px 0;
}

#contenuto #sez_col_sx .Elenco_allegati H6 {
	margin: 0px 0 0 0;
	font-style: normal;
}

#contenuto #sez_col_sx .allegati_elenco {
	padding: 10px 0 0 0;
}

#contenuto #sez_col_sx .allegato_link {
	padding: 0 0 0 20px;
	font-size: 70%;
	font-weight: bold;
	background: url(../images/icona_archivio.gif) center left no-repeat;
}

#contenuto #sez_col_sx .allegati_elenco LI {
	margin: 0;
	padding: 10px 0 10px 0;
	border: none;
}

#contenuto #sez_col_sx .voce_singola_ele {
	padding: 10px 0 0px 0;
	margin: 0;
	display: block;
}

/*
	footer dettaglio
	*/
#contenuto #footer_dettaglio {
	margin: 60px 0 30px 0;
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	float: left;
}

/**>#contenuto #footer_dettaglio{display:table;}*/
#contenuto #footer_dettaglio A { /*margin:0;*/
	padding: 0 1em 0 2.5em;
	font-size: 70%;
	color: #999999;
	font-weight: bold;
	clear: both;
	background: url(../images/stampa.gif) top left no-repeat;
}

#contenuto #footer_dettaglio a.fbook {
	background: url(../images/facebook.jpg) top left no-repeat;
}

#contenuto #footer_dettaglio a.twit {
	background: url(../images/twitter.jpg) top left no-repeat;
	margin-left: 90px;
}

/*----*/ /*colonna a destra*/
#contenuto #sez_col_dx {
	width: 200px;
	float: right;
	clear: right;
	margin: 30px 0 0 0;
}

#contenuto #sez_col_sx LI {
	margin: 10px 0 0 0;
	padding: 0px 0 20px 0;
	display: table;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}

/**>#contenuto #sez_col_sx LI{
	display:table;
	
	}*/
#contenuto #sez_col_dx ul {
	margin: 0 0 20px 0;
}

#contenuto #sez_col_dx ul LI {
	width: 200px;
}

#contenuto #sez_col_dx  H4 {
	padding: 0 0 5px 0;
	font-size: 75%;
	color: #333333;
	border-bottom: 3px solid #CCCCCC;
	display: block;
	width: 100%;
}

#contenuto #sez_col_dx .sub_elenco {
	background: #F8F8F7;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 30px 0;
	padding: 0px 0 0px 0;
	width: 200px;
	display: block;
}

/**>#contenuto #sez_col_dx .sub_elenco{margin:0 0 20px 0;}*/
#contenuto #sez_col_dx .sub_elenco LI {
	margin: 0;
	padding: 0;
	min-height: 15px;
	display: table;
}

/**>#contenuto #sez_col_dx .sub_elenco LI{width:200px;}*/
#contenuto #sez_col_dx .sub_elenco .voce_ele {
	color: #666666;
	font-size: 70%;
	display: block;;
	padding: 0px 0 0 15px;
	margin: 0.5em 0 0.5em 10px;
	width: 175px;
}

/*
	sottomenu------------------------------------------------------------------->
	*/
#contenuto  #sez_col_dx .sub_elenco_evidenzia {
	width: 180px;
	/*	
	margin:0 0 40px 0;
	padding:0px 0 4px 0;*/
}

#contenuto #sez_col_dx .header_evidenza {
	padding: 0 0 5px 15px;
	font-size: 120%;
	color: #333333;
	font-weight: normal;
	border-bottom: 3px solid #CCCCCC;
	width: 185px;
	font-family: Arial, helvetica, sans-serif;
}

/**>#contenuto #sez_col_dx .header_evidenza{width:185px;}*/
#contenuto #sez_col_dx .sub_elenco_evidenzia LI {
	border-bottom: 1px solid #CCCCCC;
	margin: 0;
	padding: 0;
	min-height: 15px;
	display: table;
}

#contenuto #sez_col_dx .sub_elenco_evidenzia A {
	color: #666666;
	display: block;
	font-size: 70%;
	padding: 0.5em 0px 0.5em 10px;
	width: 190px;
	margin: 0;
}

/**>#contenuto #sez_col_dx .sub_elenco_evidenzia A{width:190px;}*/
#contenuto #sez_col_dx .sub_elenco_evidenzia B {
	color: #666666;
	display: block;
	font-size: 70%;
	padding: 0.5em 0px 0.5em 10px;
	background: #E0E0E0;
	font-weight: normal;
	width: 190px;
}

/**>#contenuto #sez_col_dx .sub_elenco_evidenzia B{width:190px;}*/
#contenuto #sez_col_dx .sub_elenco_evidenzia A:hover {
	background: #E0E0E0;
	margin: 0;
}

/**---------*--------*--------**/ /*
	foto gallery
	*/
#contenuto #sez_col_dx .photogallery {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}

#contenuto #sez_col_dx .photogallery .immsx {
	margin: 15px 0px 5px 0;
	width: 90px;
	height: 60px;
	float: left;
	clear: left;
}

#contenuto #sez_col_dx .photogallery .immsx_sel {
	margin: 15px 0px 5px 0;
	width: 86px;
	height: 56px;
	float: left;
	clear: left;
	border: 2px solid #999999;
}

#contenuto #sez_col_dx .photogallery .immdx {
	margin: 15px 0px 5px 0;
	width: 90px;
	height: 60px;
	float: right;
	clear: right;
}

#contenuto #sez_col_dx .photogallery .immdx_sel {
	margin: 15px 0px 5px 0;
	width: 86px;
	height: 56px;
	border: 2px solid #999999;
	float: right;
	clear: right;
}

#contenuto #sez_col_dx .photogallery UL {
	margin-bottom: 10px;
	padding: 0;
	width: 200px;
	display: table;
}

/**>#contenuto #sez_col_dx .photogallery UL{display:table;}*/
#contenuto #sez_col_dx .photogallery LI {
	display: inline;
}

/*Sezione senza colonne*/
#contenuto #sez_tutta {
	width: 700px;
	margin: 30px 0 0 0;
	padding: 0;
	display: table;
	float: left;
}

/**>	#contenuto #sez_tutta{display:table;}*/
#contenuto #sez_tutta H3 {
	padding: 0 0 20px 0;
	margin-right: 20px;
	margin-bottom: 0;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	color: #333333;
}

#contenuto #sez_tutta H4 {
	display: block;
}

#contenuto #sez_tutta LI {
	border-bottom: 1px solid #CCCCCC;
	width: 675px;
	padding: 20px 0 5px 0;
	margin: 0;
}

#contenuto #sez_tutta UL {
	margin-bottom: 40px;
}

#contenuto #sez_tutta .mail {
	width: 300px;
	float: right;
	font-weight: bold;
	margin-bottom: 20px;
}

#contenuto #sez_tutta .mail A {
	font-weight: normal;
}

#contenuto #sez_tutta .mail UL {
	width: 100%;
	padding: 0;
	margin: 0;
}

#contenuto #sez_tutta .mail UL LI {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 70%;
	width: 100%;
}

#contenuto #sez_tutta .mail UL LI A {
	border: 0;
	margin: 0;
	padding: 0;
}

#contenuto #sez_tutta .tel {
	display: block;
	float: left;
	width: 300px;
}

#contenuto #sez_tutta .tel UL {
	
}

#contenuto #sez_tutta .tel UL LI {
	border: none;
	margin: 0;
	padding: 0;
	font-size: 70%;
	width: 300px;
}

#contenuto #sez_tutta H5 {
	font-weight: normal;
	font-size: 70%;
}

#contenuto  .blocco_scadenza {
	background: #FFFFFF url(../images/scadenza_esclamativo.gif) bottom left
		no-repeat;
	float: right;
	color: #333333;
	padding: 10px 0 0 20px;
	font-weight: bold;
	display: block;
}

/*SCADENZA*/
#contenuto #warning_scadenza {
	margin: 0 0 20px 0;
	padding: 30px 0px 20px 0px;
	display: block;
	background: url(../images/header_scadenza.jpg) top left no-repeat
		#ffffff;
}

#contenuto #warning_scadenza P {
	border: 1px solid #CCCCCC;
	border-top: none;
	margin: 2px 0 0 0;
	padding: 10px;
	font-style: italic;
	font-weight: normal;
}

#contenuto #warning_scadenza  B {
	color: #CC0000;
	display: block;
}

/*RICERCHE*/
#contenuto #form_ricerche {
	display: table;
	width: 485px;
	height: 13em;
	margin: 30px 0 30px 0;
	padding: 0;
	/*float:left;*/
}

/**>#contenuto #form_ricerche{display:table;}*/
#contenuto #form_ricerche H3 {
	padding: 0;
	margin-bottom: 10px;
	border-bottom: none;
	font-weight: normal;
	color: #333333;
}

/**>#contenuto #form_ricerche{display:table;}*/
#contenuto #form_ricerche LI {
	display: inline;
	margin: 0;
	border-bottom: none;
}

#contenuto #form_ricerche SELECT {
	width: 350px;
	margin-right: 55px;
}

#contenuto #form_ricerche .campo_dx {
	float: right;
	clear: right;
}

#contenuto #form_ricerche .campo_sx {
	float: left;
	clear: left;
}

#contenuto #form_ricerche label {
	display: block;
}

#contenuto #form_ricerche_DX {
	display: block;
	width: 200px;
	margin: 30px 0 0px 0;
	padding: 0;
}

/**>#contenuto #form_ricerche_DX{display:table;}*/
#contenuto #form_ricerche_DX H3 {
	padding: 0;
	width: 205px;
	margin-bottom: 10px;
	border-bottom: none;
	font-weight: normal;
	color: #333333;
}

#contenuto #form_ricerche_DX LI {
	display: block;;
	margin: 0;
}

#contenuto #form_ricerche_DX INPUT {
	
}

/*#contenuto #form_ricerche SELECT {width:350px;margin-right:55px;}
	#contenuto #form_ricerche .campo_dx{float:right;clear:right;}
	#contenuto #form_ricerche .campo_sx{float:left;clear:left;}*/
#contenuto #form_ricerche_DX .hideLabel {
	display: none;
}

#contenuto #form_ricerche_DX H6 {
	padding: 0;
	margin: 10px 0 5px 0;
	color: #333333;
	font-weight: bold;
	font-size: 70%;
}

#contenuto #form_ricerche_DX .cpSelect {
	margin: 10px 0 10px 0;
}

#contenuto #form_ricerche_DX .cpSelect P {
	margin: 0px 0 10px 0;
}

#contenuto #form_invia label {
	font-size: 70%;
	display: block;
}

/*#contenuto #form_invia INPUT {width:200px;background-color:#FFFFFF;}*/
	/*	#contenuto #form_invia #invia{
		width:66px;
		height:22px;
		margin-top:20px;
		font-weight:bold;
		font-size:10px;
		padding:0 5px 0 5px;
		
	  }*/
#contenuto #form_ricerca_gen {
	display: block;
	width: 700px;
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
	/*float:left;*/
}

#contenuto #sez_tutta #tit_Form {
	border-bottom: none;
	padding: 0;
	margin: 0 0 10px 0;
}

/**>#contenuto #form_ricerca_gen{display:table;}*/
#contenuto #form_ricerca_gen LI {
	display: block;
	margin: 0;
	border-bottom: none;
}

#contenuto #form_ricerca_gen SELECT {
	width: 350px;
	margin-right: 55px;
}

#contenuto #form_ricerca_gen .campo_dx {
	float: right;
	clear: right;
}

#contenuto #form_ricerca_gen .campo_sx {
	float: left;
	clear: left;
}

#contenuto #form_ricerca_gen #cercaAllegati {
	border: none;
	display: inline;
	padding: 5px 0 0 0;
	margin: 0;
	width: 20px;
	height: 15px
}

#contenuto #form_ricerca_gen label {
	display: block;
}

#contenuto #sez_tutta #riquadro_contatti {
	border: 1px solid #CCCCCC;
	display: block;
	width: 25em;
	padding: 10px;
}

#contenuto #sez_tutta #riquadro_contatti H4 {
	color: #EF0000;
	margin: 0 0 10px 0;
}

#contenuto #sez_tutta #riquadro_contatti ADDRESS {
	font-size: 70%;
}

#contenuto #navigatore_mappa {
	display: block;
	width: 30em;
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #CCCCCC;
}

/**>#contenuto #navigatore_mappa {display:table;}*/
#contenuto #navigatore_mappa LI .lettera {
	font-size: 70%;
}

#contenuto #navigatore_mappa Li {
	display: inline;
	border-bottom: none;
}

#contenuto #elenco_mappa {
	display: block;
	margin: 0;
	padding: 0;
}

#contenuto #elenco_mappa li {
	padding: 10px 0 10px 0;
	width: 30em;
}

.link_mm {
	background: url(../images/icona_archivio.gif) top left no-repeat;
	padding-left: 20px;
}

.testataMinisito {
	width: 760px;
	height: 320px;
	padding: 0;
	margin: 0;
}

.interDoppia {
	line-height: 1.7em;
}

/*classi generali*/
.cercaSubmitRichieste {
	color: #666666;
	background: transparent url(../images/buttonRichiesta.jpg) top left
		no-repeat;
	width: 69px;
	height: 31px;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.campoImputDx {
	width: 200px;
}

.campoImputSx {
	width: 285px;
}

.tit_news {
	color: #FFA107;
	font-size: 11px;
	text-decoration: underline;
}

.tit_news a {
	color: #FFA107;
	font-size: 11px;
	text-decoration: underline;
}

.tit_news a:hover {
	color: #FFA107;
	text-decoration: none;
}

/********************    organigramma    ***********************************/
.organigramma_link:hover {
	background-color: #000000;
	filter: alpha(opacity = 25);
	-moz-opacity: .25;
	opacity: .25;
}



/********************    PREAMBLE EditInLine    ***********************************/

.preamble {
  color: red;
  border: green 1px solid;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 200px;
}