﻿body {font-family: verdana, arial, helvetica, sans-serif; color: black; margin: 0px; font-size: 0.85em;	padding: 0px;}
img {border:none; text-decoration: none;}
caption {color: #212F87; font-size: 8pt; font-weight: bold; padding-bottom: 6px;}


/* --------------------------- FRONT END -------------------------------*/

/* layout */
.contenuto {margin: 0px 0px 0px 0px;	margin-top: 2px; padding: 0px 0px 0px 0px;}
.contenuto {font-size: 0.8em; text-align:justify; color: #406792}
.contenuto a:link {color: #406792; text-decoration:underline;}
/*.contenuto a:hover {color: #406792; text-decoration:underline; font-weight:bold;}*/
.contenuto a:visited {color: #406792; text-decoration:underline;}
/*.contenuto ul {margin:0px; padding:0px; list-style: none;}
.contenuto li {margin:0px; margin-bottom:20px;}
.contenuto ul li ul li {color: #0A7B21; font-size: 0.7em; margin:0px; margin-top:3px; padding:4px 0 0 10px; list-style-type: disc; list-style-position:inside}
.contenuto ul li ul li a:link {color: #0A7B21; text-decoration:underline;}
.contenuto ul li ul li a:hover {color: #0A7B21; font-weight: bold; text-decoration:none;}
.contenuto ul li ul li a:visited {color: #0A7B21;}
.contenuto ul li h2 {font-size: 0.8em; color: #212F87; font-weight: bold; margin-bottom:8px; padding-top: 8px;}*/
.contenuto h1 {background-color: #E8EBF4; color: #212F87; font-size: 1em; font-weight: bold; padding: 20px 4px 4px 4px; display: block;}


/* titolo sezione */
.titolo {margin: 0px 0px 0px 0px; margin-top: 8px; padding: 0px 0px 0px 0px;}
.titolo {font-size: 1.1em; text-align:justify; font-weight:bold; color: #406792}

/*intro */
.testoIntro {margin: 0px 0px 0px 0px; margin-top: 8px; padding: 0px 0px 0px 0px;}
.testoIntro {font-size: 0.8em; text-align:justify; color: #406792}


/* Menu di sinistra */
div.menuSinistra {width: 100%; font-size: 0.8em; font-weight: bold; margin:5px; padding:0px; color:Orange; text-align:left}
div.menuSinistra ul {list-style-type:none; padding:0 0 0 5px; margin:0; line-height:120%}
div.menuSinistra ul li{background-image:url(../Common/images/elencoPuntatoMenuRigaCorto.gif); background-repeat:no-repeat; background-position:0 2px; padding:1px 0px 10px 10px; list-style-type:none; margin:0px;}
div.menuSinistra a:link {color: Orange; text-decoration: none;}
div.menuSinistra a:visited {color: Orange; text-decoration: none;}
div.menuSinistra a:hover {color: Orange; text-decoration:underline;}
div.menuSinistra a:focus {color: Orange; text-decoration:underline;}
div.menuSinistra h3.sezioni {font-size: 120%; color: Orange; padding: 2px;}


/*Menu Sinistra Nuovo*/
.menuSinistraNuovo {width: 100%; font-size: 0.8em; font-weight: bold; margin:5px; color:Orange; text-align:left}
.menuSinistraNuovo table {list-style-type:none; line-height:120%; width: 173px}
/*div.menuSinistraNuovo tr{background-image:url(../Common/images/elencoPuntatoMenuRiga.gif); background-repeat:no-repeat; background-position:0 2px; padding:1px 0px 10px 10px; list-style-type:none; margin:0px;}*/
.menuSinistraNuovo tr {background-image:url(../Common/images/elencoPuntatoMenuRiga.gif); background-repeat:no-repeat; list-style-type:none; height: 25px}
.menuSinistraNuovo td {padding:0px 0px 10px 20px;}
.menuSinistraNuovo a:link {color: Orange; text-decoration: none;}
.menuSinistraNuovo a:visited {color: Orange; text-decoration: none;}
.menuSinistraNuovo a:hover {color: Orange; text-decoration:underline;}
.menuSinistraNuovo a:focus {color: Orange; text-decoration:underline;}
/*div.menuSinistraNuovo h3.sezioni {font-size: 120%; color: Orange; padding: 2px;}*/
.menuSinistraVoceSelezionata {background-image:url(../Common/images/elencoPuntatoMenuRiga_selezionato.gif);}
.menuSinistraVoceSelezionata a:link {color: White; text-decoration: none;}
.menuSinistraVoceSelezionata a:visited {color: white; text-decoration: none;}
.menuSinistraVoceSelezionata a:hover {color: white; text-decoration:underline;}
.menuSinistraVoceSelezionata a:focus {color: white; text-decoration:underline;}

/* Pannello di comandi Superiore*/
.PannelloComandiSuperiore {font-size:0.8em; font-family: verdana; color: white; background-image:url(../ITA/images/top/top_r4_c2.gif)}
.PannelloComandiSuperiore {border-color:Black; border-width:thin; padding-left: 10px; POSITION: relative;}
.PannelloComandiSuperiore a:link {color: #FFFFFF; text-decoration: none;}
.PannelloComandiSuperiore a:visited {color: #FFFFFF; text-decoration: none;}
.PannelloComandiSuperiore a:hover {color: #FFFFFF; text-decoration:underline;}
.PannelloComandiSuperiore a:focus {color: #FFFFFF; text-decoration:underline;}

/*Link Home evidenziato se si è in homepage*/
.LinkHomepageEvidenziato { color: #FF9900; text-decoration:underline; font-weight:bold }
.LinkHomepageEvidenziato a:link { color: #FF9900; text-decoration:underline; font-weight:bold }
.LinkHomepageEvidenziato a:visited { color: #FF9900; text-decoration:underline; font-weight:bold }
.LinkHomepageEvidenziato a:hover { color: #FF9900; text-decoration:underline; font-weight:bold }
.LinkHomepageEvidenziato a:focus { color: #FF9900; text-decoration:underline; font-weight:bold }

/* Pannello di Comandi Inferiore */
.PannelloComandiInferiore {font-size:0.8em; font-family: verdana; color: white;}
.PannelloComandiInferiore {border-color:Black; border-width:thin; POSITION: relative;}
/*.PannelloComandiInferiore:menu {padding-bottom: 5px;}*/
.PannelloComandiInferiore a:link {color: #FFFFFF; text-decoration: none;}
.PannelloComandiInferiore a:visited {color: #FFFFFF; text-decoration: none;}
.PannelloComandiInferiore a:hover {color: #FFFFFF; text-decoration:underline;}
.PannelloComandiInferiore a:focus {color: #FFFFFF; text-decoration:underline;}
.posizioneMenu {padding-bottom: 5px}


/* Pannello di fondo */
.Bottom {margin-top: 0px; /*WIDTH: 215px; HEIGHT: 102px*/}
.Bottom {font-size:8pt; font-family: verdana; color:Gray;}
.Bottom {WIDTH: 760px; height: 70px; POSITION: relative; }
/*div.Bottom {margin-left:500;}*/
.Bottom { background-image:url(../Common/images/bottom.gif); background-repeat:no-repeat; list-style-type:none; }
.Bottom a:link {color: Gray; text-decoration: none;}
.Bottom a:visited {color: Gray; text-decoration: none;}
.Bottom a:hover {color: Gray; text-decoration:underline;}
.Bottom a:focus {color: Gray; text-decoration:underline;}
.Bottom ul {list-style-type:none; padding-bottom: 0px; padding-top: 0px }
.Bottom ul li{background-image:url(../Common/images/elencoPuntatoBottom.jpg); background-repeat:no-repeat; padding-left: 15px; list-style-type:none; margin:0px; }

.Credits {font-size: 0.8em; font-family: Verdana; color: Gray;}
.Credits a:link {color:Gray; text-decoration: none}
.Credits a:visited {color:Gray; text-decoration: none}
.Credits a:hover {color:Gray; text-decoration: underline}
.Credits a:focus {color:Gray; text-decoration: underline}

.mostraCredits { font-size: 0.8em; color:#406792; vertical-align: middle}
.mostraCredits a:link { color:#406792; text-decoration:none}
.mostraCredits a:visited { color:#406792; text-decoration:none}
.mostraCredits a:hover { color:#406792; text-decoration:underline}
.mostraCredits a:focus { color:#406792; text-decoration:underline}

/* Pannello di fondo - Immagine */
/*div.BottomImage {margin-top: 0px; WIDTH: 215px; HEIGHT: 102px}
div.BottomImage {WIDTH: 350px; HEIGHT: 80px; POSITION: relative;}
*/

/* Sezione immagine */
/*div.sectionImage {margin-top: 0px; LEFT: 0px; TOP: -22px; POSITION: relative;}*/
/*div.sectionImage {margin-top: 0px; POSITION: relative;}*/


/* Sezione corpo */
/*div.sectionBody {margin-top: 0px; LEFT: 0px; TOP: -30px; POSITION: relative;}*/
/*div.sectionBody {width: 260px; margin-top: 0px; POSITION: relative;}*/

/* HomePage */ 
.elencoHomePage {font-size: 0.8em; color: Navy; vertical-align: top}
.elencoHomePage img { vertical-align: middle}
.elencoHomePage a:link {color: Navy; text-decoration: none}
.elencoHomePage a:visited {color: Navy; text-decoration: none}

.homePageAngolino { padding-left: 5px}
.homePageTitolo { text-align: justify; vertical-align:top; color:#666666; font-weight:bold; font-size:0.9em; padding-left:5px; padding-bottom: 5px }
.homePageTitolo a:link{color:#666666; text-decoration: none}
.homePageTitolo a:visited{color:#666666; text-decoration: none}
.homePageTesto { text-align: left; vertical-align:top; color: #666666; font-size: 0.7em; font-weight: bold; padding-left:5px; }
.homePageContinua {padding-left:5px; text-align: left; font-size: 0.7em; font-weight: bold}
.homePageContinua a:link{ color:orange;}
.homePageContinua a:visited{ color:orange; }


/* Pagina News */
.titoloNews {font-size: 0.8em; font-weight:bold; color: #406792}
.dataNews	{font-size: 0.6em; font-weight: bold; color: #406792}
.gridNews  {width: 100%;  font-size: 0.8em; font-weight: bold; margin:0px; padding:0px 0px 10px 10px; color:Orange; text-align:left;}
.gridNews  {background-image:url(../Common/images/elencoPuntatoMenuRigaCorto.gif); background-repeat:no-repeat; background-position:0px 0px;  list-style-type:none; margin:0px;}
.gridNews td {margin-top: 20px;}
.gridNews a:link {color: Orange; text-decoration: none;}
.gridNews a:visited {color: Orange; text-decoration: none;}
.gridNews a:hover {color: Orange; text-decoration:underline;}
.gridNews a:focus {color: Orange; text-decoration:underline;}

.gridNewsSelezionato  {width: 100%; height: 19px; font-size: 0.8em; font-weight: bold; margin:0px; padding:0px 0px 10px 10px; color:white; text-align:left;}
.gridNewsSelezionato {background-image:url(../Common/images/elencoPuntatoMenuRigaCorto_selezionato.gif); background-repeat:no-repeat; background-position:0px 0px;  list-style-type:none; margin:0px;}
.gridNewsSelezionato a:link {color: white; text-decoration: none;}
.gridNewsSelezionato a:visited {color: white; text-decoration: none;}
.gridNewsSelezionato a:hover {color: White; text-decoration:underline;}
.gridNewsSelezionato a:focus {color: White; text-decoration:underline;}


/* Pagina InfoScientifiche*/ 
.titoloInfoScientifiche {font-size: 0.8em; font-weight:bold; color: #406792}
.dataInfo	{font-size: 0.6em; font-weight: bold; color: #406792}
.gridInfo  {width: 100%; font-size: 0.8em; font-weight: bold; margin:0px; padding:0px 0px 10px 10px; color:Orange; text-align:left;}
.gridInfo  {background-image:url(../Common/images/elencoPuntatoMenuRigaCorto.gif); background-repeat:no-repeat; background-position:0px 0px;  list-style-type:none; margin:0px;}
.gridInfo td {margin-top: 20px;}
.gridInfo a:link {color: Orange; text-decoration: none;}
.gridInfo a:visited {color: Orange; text-decoration: none;}
.gridInfo a:hover {color: Orange; text-decoration:underline;}
.gridInfo a:focus {color: Orange; text-decoration:underline;}

.gridInfoSelezionato  {width: 166px; height: 19px; font-size: 0.8em; font-weight: bold; margin:0px; padding:0px 0px 10px 10px; color:white; text-align:left;}
.gridInfoSelezionato {background-image:url(../Common/images/elencoPuntatoMenuRigaCorto_selezionato.gif); background-repeat:no-repeat; background-position:0px 0px;  list-style-type:none; margin:0px;}
.gridInfoSelezionato a:link {color: white; text-decoration: none;}
.gridInfoSelezionato a:visited {color: white; text-decoration: none;}
.gridInfoSelezionato a:hover {color: White; text-decoration:underline;}
.gridInfoSelezionato a:focus {color: White; text-decoration:underline;}

/* Pagina Newsletter */
.gridNewsletter  {width: 100%;  font-size: 0.8em; font-weight: bold; margin:0px; padding:0px 0px 10px 10px; color:Orange; text-align:left;}
.gridNewsletter  {background-image:url(../Common/images/elencoPuntatoMenuRigaCorto.gif); background-repeat:no-repeat; background-position:0px 0px;  list-style-type:none; margin:0px;}
.gridNewsletter td {margin-top: 20px;}
.gridNewsletter a:link {color: Orange; text-decoration: none;}
.gridNewsletter a:visited {color: Orange; text-decoration: none;}
.gridNewsletter a:hover {color: Orange; text-decoration:underline;}
.gridNewsletter a:focus {color: Orange; text-decoration:underline;}

.gridNewsletterSelezionato  {width: 100%; height: 19px; font-size: 0.8em; font-weight: bold; margin:0px; padding:0px 0px 10px 10px; color:white; text-align:left;}
.gridNewsletterSelezionato {background-image:url(../Common/images/elencoPuntatoMenuRigaCorto_selezionato.gif); background-repeat:no-repeat; background-position:0px 0px;  list-style-type:none; margin:0px;}
.gridNewsletterSelezionato a:link {color: white; text-decoration: none;}
.gridNewsletterSelezionato a:visited {color: white; text-decoration: none;}
.gridNewsletterSelezionato a:hover {color: White; text-decoration:underline;}
.gridNewsletterSelezionato a:focus {color: White; text-decoration:underline;}


/* Pager griglia */
.pager {background-image:url(images/news/news.gif); background-repeat:no-repeat; padding: 0px 0px 0px 0px; list-style-type:none; margin:0px;}
.pager span {background-image:url(../Common/images/pagerSelezionato.gif); background-repeat:no-repeat; padding:0px 10px 10px 6px; list-style-type:none; margin:0px; color: White}
.pager a {background-image:url(../Common/images/pagerNonSelezionato.gif); background-repeat:no-repeat; padding:0px 10px 10px 6px; list-style-type:none; margin:0px; color: White}
.pager {font-size: 0.75em; font-weight: bold; color: #406792}


/* Pagina Prodotti */
.titoloProdottoMain {text-align: left; font-size: 1em; font-weight: bold; color: #406792;}
.titoloProdottoMain a:link {color:#406792}
.titoloProdottoMain a:visited {color:#406792}
.ContinuaProdottiVetrina {text-align: left; font-size: 0.8em; font-weight: bold; color: Orange}
.ContinuaProdottiVetrina a:link {color: Orange}
.ContinuaProdottiVetrina a:visited {color: Orange}
.titoloProdotti {font-size: 0.8em; font-weight:bold; color: navy/*#ffffff*/}
.titoloProdotti {background-image:url(../Common/images/prodotti/nomeProdotto.gif); background-repeat:no-repeat; padding:5px 0px 0px 10px;}
/* griglia accessori*/
.gridAccessori {font-size: 0.8em; text-align: left; color: #999999; font-weight: bold}
.gridAccessori a:link {color: #999999; text-decoration: none}
.gridAccessori a:visited {color: #999999; text-decoration: none}
.pagerAccessori {}
.pagerAccessori span {background-image:url(../Common/images/prodotti/pagerSelezionatoAccessori.gif); background-repeat:no-repeat; padding:0px 10px 10px 6px; list-style-type:none; margin:0px; color: White}
.pagerAccessori a {background-image:url(../Common/images/prodotti/pagerNonSelezionatoAccessori.gif); background-repeat:no-repeat; padding:0px 10px 10px 6px; list-style-type:none; margin:0px; color: White}
.pagerAccessori a:link {background-image:url(../Common/images/prodotti/pagerNonSelezionatoAccessori.gif); background-repeat:no-repeat; padding:0px 10px 10px 6px; list-style-type:none; margin:0px; color: White; text-decoration: underline}
.pagerAccessori a:visited {background-image:url(../Common/images/prodotti/pagerNonSelezionatoAccessori.gif); background-repeat:no-repeat; padding:0px 10px 10px 6px; list-style-type:none; margin:0px; color: White; text-decoration: underline}
.titoloGrigio {font-size: 0.8em; font-weight:bold; color: #ffffff; text-align:left;}
.titoloGrigio {background-image:url(../Common/images/prodotti/sfondoInfo.gif); background-repeat:no-repeat; padding:5px 0px 5px 2px;}
.titoloSupporto {font-size: 0.8em; font-weight:bold; color: #ffffff; text-align:left;}
.titoloSupporto {background-image:url(../Common/images/prodotti/sfondoSupporto.gif); background-repeat:no-repeat; padding:5px 0px 5px 2px;}
.testoRiassunto {font-size: 0.8em; text-align:left; color: #ffffff; background-color:Gray; margin-top: 10px}
/*.titoloAccessorio {font-size: 0.8em; font-weight:bold; color: Navy;}*/

tr.imgZoom { vertical-align: bottom;}
tr.imgZoom td img { vertical-align: bottom;}
.testoMenuDestro {font-size: 0.8em; text-align: left; color: Silver }
.testoMenuDestro a {font-size: 0.9em}
.testoMenuDestro a:link {color: Orange; text-decoration: none}
.testoMenuDestro a:visited {color: Orange; text-decoration: none}
.testoMenuDestroEvidenziato {font-size: 0.8em; text-align: left; color: #999999/*#silver*/; font-weight:bold }
.testoMenuDestroEvidenziato a:link {color: #999999; font-weight: bold; text-decoration: none}
.testoMenuDestroEvidenziato a:visited {color: #999999; font-weight: bold; text-decoration: none}


/* Tree prodotti */
.treeCategorieProdotti  {width: 100%; font-size: 0.8em; font-weight: bold; margin:0px; padding:0px -10px 0px 10px; color:Orange; text-align:left;}
.treeCategorieProdotti  {list-style-type:none; margin:0px;}
.treeCategorieProdotti table {padding-top: 5px}
.treeCategorieProdotti td {margin-top: 20px;}
.treeCategorieProdotti a:link {color: Orange; text-decoration: none;}
.treeCategorieProdotti a:visited {color: Orange; text-decoration: none;}
.treeCategorieProdotti a:hover {color: Orange; text-decoration:underline;}
.treeCategorieProdotti a:focus {color: Orange; text-decoration:underline;}
.treeCategorieProdottiChild {font-size: 0.9em;}
.treeCategorieProdottiSelected a:link { font-size: 0.9em; color: Navy}
.treeCategorieProdottiSelected a:visited { font-size: 0.9em; color: Navy}


/* Menu TAB dettaglio prodotti */

.MenuItem {font-size: 0.9em; /*font-weight:bold;*/ color: Gray /*color:#406792;*/ }
.MenuItem a {font-size: 0.9em; /*font-weight:bold;*/ color: Gray; /*color: #406792;*/ text-decoration: none;}
.MenuItem{background-image:url(../Common/images/prodotti/tabProdottiDettNonSel.gif);background-repeat:no-repeat;}
.MenuItem{padding: 0px 0px 0px 5px;}

.MenuItemSelected {font-size: 0.9em; font-weight:bold; color: Navy /*#ffffff;*/}
.MenuItemSelected a {font-size: 0.9em; font-weight:bold; color: Navy; /*#ffffff;*/  text-decoration: none;}
.MenuItemSelected{background-image:url(../Common/images/prodotti/tabProdottiDettSel.gif);background-repeat:no-repeat;}
.MenuItemSelected{padding: 0px 0px 0px 5px;}


/* Popup Accessorio */
table.infoAccessorio {}
table.infoAccessorio tr { text-align: left}
table.infoAccessorio td { vertical-align: top}

/* Popup Allegati */
.popupAllegati {font-size: 0.8em; text-align:justify; color: #406792}
.popupAllegati h1 {color: #406792/*#212F87*/; font-size: 1em; }
.popupAllegati h2 {background-color: #E8EBF4; color: #212F87; font-size: 1em; font-weight: bold; padding: 4px 4px 4px 4px; display: block;}
table.popupAllegati {} 
table.popupAllegati tr th { text-align: center; color: White; background-color: #819AB8; padding: 3px}
table.popupAllegati tr td{ background-color: #DCEBF1; color: Black; font-weight: bold}


/* Pagina Lavora con noi */ 
.gridLavoraFE { font-size: 0.7em}
.headerLavora { background-color: #819AB8; color: White; font-weight: bold; font-size: 0.8em}
/*.titoloGrassetto { color: Black; font-weight: bold; font-size: 0.8em}
.testoRiferimento {color:black; font-size: 0.8em}*/
.titoloSezioniLavora {font-size: 0.8em; font-weight:bold; color: #406792}


/*classe per i form che appaiono a FE: quello di invio candidatura e quello di iscrizione ai corsi*/
.formFE { color: White; font-size: 0.8em; }
.formFE tr { text-align:left}
.formFE th { background-image: url(../Common/images/azienda/intestazioneCandidatura.gif);  padding-left: 7px; vertical-align:middle}
.formFE td { background-color: #5A94C6; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; }
.formFE a:link {color: White; text-decoration:underline}
.formFE a:visited {color: White; text-decoration:underline}


/* Pagina Comunicati Stampa */ 
.gridComunicatiFE { font-size: 0.7em;}
.dettaglioComunicato th { background-color: #819AB8; color: White; font-size: 0.85em; padding: 5px 20px 5px 20px;}
.dettaglioComunicato td { background-color: #F8F9FB; padding: 0px 20px 0px 20px;}

/* Pagina Contatti */ 
.contattiFE { font-size: 0.8em; font-weight:bold; color: #647099}
.listContattiTitolo { color: Black; font-size: 1em; font-weight:bold}
.listContattiRagSociale {color: Black; font-size: 0.8em; font-weight:bold}
.listContattiTesto {color: #74767E; font-weight:bold; font-size: 0.8em;}
.listContattiTesto a:link {color: #74767E;}
.listContattiTesto a:visited {color: #74767E;}
.datiContatto { padding-left: 5px;}

/*Pagina Faq*/
.gridTipologieFaqFE { font-size: 0.7em}
.headerTipologieFaq { background-color: #819AB8; color: White; font-weight: bold; font-size: 0.8em;}
.headerTipologieFaq td { padding-left: 5px}
.tblRispostaFaq { padding-left: 10px}

/* PopUp Dove Siamo*/
.doveSiamo { padding-left: 10px; padding-right:10px}
.doveSiamoTitolo {font-size: 0.8em; font-weight: bold; color:Black}
.doveSiamoTesto {font-size: 0.8em; color:Black}
.BottomDoveSiamo {font-size:8pt; font-family: verdana; color:Gray;}
.BottomDoveSiamo {WIDTH: 615px; height: 70px; POSITION: relative; }
/*div.Bottom {margin-left:500;}*/
.BottomDoveSiamo { background-image:url(../Common/images/contatti/bottomDoveSiamo.gif); background-repeat:no-repeat; list-style-type:none; }
.BottomDoveSiamo a:link {color: Gray; text-decoration: none;}
.BottomDoveSiamo a:visited {color: Gray; text-decoration: none;}
.BottomDoveSiamo a:hover {color: Gray; text-decoration:underline;}
.BottomDoveSiamo a:focus {color: Gray; text-decoration:underline;}
.BottomDoveSiamo ul {list-style-type:none; }
.BottomDoveSiamo ul li{background-image:url(../Common/images/elencoPuntatoBottom.jpg); background-repeat:no-repeat; padding-left: 15px; list-style-type:none; }

/*user control AllegatiGenerici*/
.tabAllegatiGenerici {color: White; font-size: 0.8em; margin-bottom: 3px; }
.nomeAllegatoGenerico {padding-left: 2px; background-color:#466fa3;}



/* --------------------------- BACK END -------------------------------*/


/*Classe per la masterpage BE*/
.beMasterPage {}
.beMasterPageTable {border: solid 1px #999999;}
.beMasterPageIntestazione {background-color:#eeeeee; text-align:center }
.beMaterPageMenu {background-color:#eeeeee; vertical-align: top}

/* CLASSI PAGINE DI LIST BE */
div.paginaListBE h2 {text-align:center; font-size: 1em; color: Navy}

/* Classi pagine di list con tabella */
.gridListBE	{font-size: 0.65em}
.gridListBE a:link {color: Black}
.gridListBE a:visited {color: Black}

/* Classi pagine di list con albero*/
.treeListBE {font-size: 0.8em}
.treeListBE a:link {color: Blue}
.treeListBE a:visited {color:Blue}
.treeListMessaggio {font-size: 0.8em; color: Navy}

/* CLASSI PAGINE DI EDIT BE */ 
div.paginaEditBE	{width: 100%; font-size: 0.65em; margin: 5px 5px 5px 5px;}
div.paginaEditBE h2 {font-size: 1.4em; color:Navy; text-align:left;}
div.paginaEditBE hr {border: solid 1px #999999;}
div.paginaEditBE table {width:100%; text-align:left;}
.tdPaginaEditBE {width:580px}
.gridEditBE {font-size: 1em}
.gridEditBE a:link {color: Black}
.gridEditBE a:visited {color: Black}
.iconaAllegato a:link { text-decoration:none}
.iconaAllegato a:visited { text-decoration:none}
.iconaAllegato a:hover { text-decoration:none}
.iconaAllegato a:focus { text-decoration:none}

div.editor{ width: 500px}

/* Parti multilingua e dove voglio che il link rimanga sempre di un colore */
.tblMultilingua a:link {color: Blue}
.tblMultilingua a:visited {color: Blue}

/* Pagine di Help e link a pagine di help */ 
.paginaHelp {font-size: 0.8em; color:Navy; text-align:left; padding-left: 10px; padding-right: 10px; text-align:justify}
.paginaHelp h2 {font-size: 1.2em; text-align: center}
.paginaHelp h3 {font-size: 1em; text-align: left; text-decoration: underline}
.help {font-size: 0.8em; color:navy}
.help a:link {color: Navy}
.help a:visited {color: Navy}
.helpEdit {font-size: 1.2em; color:navy; vertical-align:top;}
.helpEdit a:link {color: Navy}
.helpEdit a:visited {color: Navy}

/* PopUp di immagini */
.imageSmall { width: 100%; height: 290px}
.imageLarge { width: 100%; height: 490px}
.imageNews {width: 100%; height: 290px}
.imagePaginaAzienda { width: 100%; height: 390px}

/* BE Pagina Login Back End */ 
div.loginBE {font-size: 0.7em; text-align: center;}
div.loginBE table {text-align: left; margin-top: 15px; border: solid 1px #999999;}
div.loginBE table tr th { text-align: center; background-color: Silver; width: 280px;}
div.loginBE table tr { padding-left: 5px}
div.loginBE input {margin-top: 5px;}
.titoloLogin  {font-size: 1.4em; font-weight:bold; text-align: center; color:Navy;}


/* BE Master Page */
.beTitolo {font-size: 1em; font-weight:bold; color:Navy;}
.beTitoloPiccolo {font-size: 0.8em; font-weight:bold; color:Navy;}


/* BE Stato Login  */
.statoLogin {width:100%; font-size: 0.8em; padding:0px 0px 0px 5px; text-align:left; color:Navy; margin: 0px}
.logOut {font-size: 0.8em; text-align:left; color:Navy;}
/*.logOut a:link {color: Blue; text-decoration: none}
.logOut a:visited {color: Blue; text-decoration: none}
.logOut a:hover {color: Blue; text-decoration: underline}
.logOut a:focus {color: Blue; text-decoration: underline}*/


/* BE Menu */ 
.menuBE {width: 100%; margin-top: 20px; text-align: left; padding:0px 0px 0px 5px; }


/* BE "Regioni" a scomparsa */
tr.titolo { background-color: #eeeeee; font-size: 1em; font-weight:normal; color:navy}
tr.titolo span a:link {color:Navy}
tr.titolo span a:visited {color:Navy}

/* BE Intro */ 
tr.titoloIntro { background-color: #eeeeee; font-size: 0.65em; font-weight:normal; color:navy;}
tr.titoloIntro span a:link {color:Navy}
tr.titoloIntro span a:visited {color:Navy}
tr.testoIntro {font-size: 0.65em; font-weight: normal;}

/*BE Filtri*/
.tblFiltri tr {font-size: 0.65em; font-weight:normal; color: Black}

/* BE Tree Menu BackEnd */
.treeMenuBE  {width: 100%; font-size: 0.8em; font-weight: bold; margin-left:-3px; padding-left:0px; color:Orange; text-align:left;}
.treeMenuBE  {list-style-type:none; margin-top: 0px;}
.treeMenuBE table {margin-top: 5px;}
.treeMenuBE a:link {color: Orange; text-decoration: none;}
.treeMenuBE a:visited {color: Orange; text-decoration: none;}
.treeMenuBE a:hover {color: Orange; text-decoration:underline;}
.treeMenuBE a:focus {color: Orange; text-decoration:underline;}
.treeMenuBESelected { background-color: Orange;}
.treeMenuBESelected a:link {color:Blue}
.treeMenuBESelected a:visited {color:Blue}

/*.treeCategorieProdotti  {list-style-type:none; margin:0px;}
.treeCategorieProdotti table {padding-top: 5px}
.treeCategorieProdotti td {margin-top: 20px;}
.treeCategorieProdotti a:link {color: Orange; text-decoration: none;}
.treeCategorieProdotti a:visited {color: Orange; text-decoration: none;}
.treeCategorieProdotti a:hover {color: Orange; text-decoration:underline;}
.treeCategorieProdotti a:focus {color: Orange; text-decoration:underline;}
.treeCategorieProdottiChild {font-size: 0.9em;}
.treeCategorieProdottiSelected a:link { font-size: 0.9em; color: Navy}
.treeCategorieProdottiSelected a:visited { font-size: 0.9em; color: Navy}
*/

/* BE Anteprima */
.anteprima a:link { color: Blue}
.anteprima a:visited {color: Blue}



/* --------------------------- ALTRO -------------------------------*/

/*questo influisce sulla grandezza del font in pagine BE*/
INPUT, SELECT, TEXTAREA
{
	font-family: verdana;
	font-size: 8pt;
}
.Label
{
	font-family: verdana;
	font-size: 8pt;
}
.LabelWhite
{
	font-family: verdana;
	font-size: 8pt;
	color: White;
}
.BoldLabel
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}



#menutopint { font-size: 0.7em; background-color: #212F87; color:white; margin: 0px 10px 0px 10px; top: 80px;}
#fondotestata {overflow: hidden; width: 100%;}
#imgtestata {overflow: hidden; width: 100%;}
#sin {background-color: #E8EBF4; height: 100%; left: 10px; padding: 4px; position: absolute; top: 120px; width: 250px; height: 370px;}
#salta { height: 1px; margin: 0px 10px 0px 10px; padding: 0px;}
#testata {background-color: white; height: 80px; margin: 0px 10px 0px 10px; padding: 0px; }



h1 {color: #212F87; font-size: 1em; font-weight: bold;}
h2 {color: #212F87; font-size: 0.85em;	font-weight: bold;}

.asinistra{ text-align:left}
.adestra{ text-align:right}
.alcentro{ text-align:center}



.bordotab {border: 1px; border-color: #212F87; border-style: solid;}
.data {background-color: transparent; font-size: 70%;	font-weight: bold;}
.nota {font-size: 0.6em;}
.testo {font-size: 0.7em;	line-height: 150%;}
.testobold {font-size: 0.7em; font-weight: bold;}



/* tabelle risultati */
table.risultati {width:100%; border:none; padding-top: 20px; font-size: 0.7em; line-height: 140%; vertical-align: top;}
table.risultati tr th {width:20%; text-align:left; }
table.risultati tr td {width:80%;}


/* Pagina aziende */
#aziende {padding-bottom: 20px;}
#aziende ul {margin:0px; padding:0px;}
#aziende li {color: #0A7B21; margin:0px; margin-bottom:10px; list-style-type: disc; list-style-position:inside;}
#aziende a:link {text-decoration: underline; color: #0A7B21;}
#aziende a:hover {font-weight: bold;}
#aziende a:visited {color: #0A7B21;}
#aziende ul li h2 {color: #0A7B21; display: inline; font-size: 0.7em; font-weight: normal; margin-bottom:0px; margin-top:10px;}


/* Listato come accedere */
#accedere {width:100%; font-size: 0.7em;}
#accedere ul {margin:0px; padding:0px;}
#accedere li {color: #0A7B21; margin:0px; padding-top: 3px; list-style-type: disc; list-style-position:inside;}
#accedere a:link {text-decoration: underline; color: #0A7B21;}
#accedere a:hover {font-weight: bold; color: #0A7B21;}
#accedere a:visited {color: #0A7B21;}


/* Form di ricerca */
#ricercanv {margin-top:10px;}
#ricercanv form {margin:0; padding:0 0 5px 0;}
#ricercanv form label {color:#212F87; font-size: 0.8em; padding-right:1px;}
#ricercanv button  {font-size: 0.7em; background-color: white; margin-left:6px; padding-top: 0px; border: 1px #212F87 solid;}
#ricercanv input  {font-size:95%; background-color:transparent; margin:0px; padding: 0 0 0 5px; border: 1px #212F87 solid;}
.vai {font-size:95%; color: #212F87; font-weight:bold; margin:0px; padding:0px;}


/* Risultati ricerca */
#risultati {font-size: 0.7em; margin-top: 20px; margin-bottom: 10px;}
#risultati ul {margin:0px; padding:0px; padding-bottom:15px;}
#risultati li {margin:0px; margin-bottom:15px; margin-top:15px;}
#risultati ul li {color: #0A7B21; list-style-type: disc; list-style-position:inside}
#risultati ul li a:link {color: #0A7B21; text-decoration:underline;}
#risultati ul li a:hover {color: #0A7B21; font-weight: bold;}
#risultati ul li a:visited {color: #0A7B21; text-decoration:underline;}


/* Menu risultati ricerca */
#menuricerca {font-size: 0.7em; margin: 0px; margin-bottom: 20px;}
#menuricerca ul {list-style: none; margin:0px; padding:0px; padding-bottom:15px;}
#menuricerca li {margin:0px; margin-bottom:15px; margin-top:5px;}
#menuricerca ul li {color: #0A7B21; display:inline; padding-left: 2px;}
#menuricerca ul li a:link {color: #0A7B21; text-decoration:underline;}
#menuricerca ul li a:hover {color: #0A7B21; text-decoration:underline;}
#menuricerca ul li a:visited {color: #0A7B21; text-decoration:underline;}


/* Molliche di pane */
#molliche {width: 100%; font-size: 0.7em; padding-bottom: 6px;}
#molliche a {color: #0A7B21; text-decoration: underline;}


/* Menu di sinistra - Intro*/
#intro {padding:5px 5px 0 5px; margin-top: 0px; margin-bottom: 10px;}




/* Menu di sinistra - Ricerca*/
div.ricerca {padding:5px 5px 0 5px; margin-top: 0px; margin-bottom: 10px;}
div.ricerca h2 {background-color: #212F87;	color: #FFFFFF; display: block; font-size: 0.8em;	font-weight: bold; margin-top: 25px; padding: 4px;}
div.ricerca form {margin:0; padding:0 0 5px 0; font-size:105%;}
div.ricerca form label {color:#212F87; font-size: 0.7em; padding-right:1px;}
.campiform {background-color: white; border: 1px #212F87 solid; font-size: 0.6em; vertical-align: middle; padding-left:6px;}


/* Form Ambito territoriale */
div.div_contenitore{clear:both;}
div.div_etichetta{float:left; width: 15%; font-size: 70%; margin-bottom:1em; margin-right:1em; text-align:left; font-weight:bold; vertical-align:middle;}
div.div_campo{width:80%; margin-bottom:1em;  background-color: white; border:0px; font-size: 0.7em;}
input.campo_testo{width:60%;}
input, form.modulo select {line-height:1em;}
div fieldset{border:1px dashed #ccc; width:60%; margin:0 0em; padding:0;}
input.bottone{padding:0.2em; margin:0.5em; background-color: white; border: 1px black solid; font-size: 0.7em;}




/* Link frecce verdi */
div.frecce {width: 100%; margin-top: 1em; font-size:0.7em; font-weight:bold;}
div.frecce ul {list-style-type:none;}
div.frecce li{background-image:url(../images/frecce.gif); background-repeat:no-repeat; background-position:0 5px; padding:0px 15px 0px 15px; list-style-type:none; margin:0px;}
div.frecce ul li a:link {color: #0A7B21;  font-weight: normal;}
div.frecce ul li a:visited {color: #0A7B21;  font-weight: normal;}
div.frecce ul li a:hover {color: #0A7B21;  font-weight: bold;}
div.frecce ul li a:focus {color: #0A7B21;  font-weight: bold;}



/* Link frecce blu */
div.frecceblu {width: 100%; font-size: 0.6em;}
div.frecceblu ul {list-style-type:none; padding:0 0 0 6px; margin:0 0 4em 0;}
div.frecceblu ul li{background-image:url(../images/frecce_blu.gif); background-repeat:no-repeat; background-position:0 5px; padding:0px 15px 0px 15px; list-style-type:none; margin:0px;}
div.frecceblu ul li a:link {list-style-type:none; color: #212F87;  font-weight: bold;}
div.frecceblu ul li a:visited {list-style-type:none; color: #212F87;  font-weight: bold;}

/* Estrapolato da interno.css */
#testata
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px;
    PADDING-TOP: 0px;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #ffffff
}

#menutop1
{
    BORDER-TOP: #9cad79 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 10px;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 2px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}

#ricerca
{
    RIGHT: 8px;
    POSITION: absolute;
    TOP: 82px
}

.left
{
    FLOAT: left
}

#menusinnv {
	background-color: #FFFFFF;
	color: #505D18;
	left: 10px;
	position: absolute;
	top: 185px;
	width: 170px;
}

#dettprestazione {
	background-color: #FFFFFF;
	left: 200px;
	position: absolute;
	top: 148px;
	width: 600px;
	color: #505D18;
}

#listaprestazioninv {
	background-color: #FFFFFF;
	left: 200px;
	position: absolute;
	top: 280px;
	width: 550px;
	color: #505D18;
}

#bottomdettprestazione {
	background-color: #FFFFFF;
	left: 200px;
	position: absolute;
	top: 300px;
	width: 550px;
	color: #505D18;
}

.fondocercanv {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	border-top: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	line-height: 18px;
	margin: 0px;
	padding-top: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

.fondocercaduenv {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	font-size: 60%;
	letter-spacing: -1px;
	line-height: 18px;
	margin: 0px;
}

.fondocercatrenv {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	border-bottom: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	line-height: 18px;
	margin: 0px;
	padding-top: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

.fondodettprestazione {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	border-top: 1px solid #9CAD79;
	border-bottom: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	line-height: 18px;
	margin: 0px;
	padding-top: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}
