@charset "UTF-8";

/* inizio struttura DIV */

html, body{
	margin:0px;
	padding:0px;
}

body {
	background-color: #F0F0F1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333;

}

a {
	/*display:block;*/
	color: #666;
	/*padding:0px;*/
	text-decoration: none
}

a:Hover {
	/*display:block;*/
	color: #000;
	/*padding:0px;*/
	text-decoration: underline
}


div#TOP, div#TOP h1, div#TOP td{
	margin:0px;
	padding:0px;
}
div#ContenitoreEsterno{
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-image: url(../image/grafica_GubbioOggi/BG_totale.gif);
	background-position: center top;
}

div#contenitore{ text-align:left; width:990px; margin:0 auto; padding: 0px; background-color: #FFF; }
div#CENTRO{ margin: 0px 201px;	padding:0px; background-color: #FFF; width: 588px; }
div#RIGACENTRALE{float:left; width:100%; margin: 0px; padding: 0px;	background-color: #FFF; height:100%;}
/* gestione del contenuto senza i moduli superiori ed inferiori in pratica l'area generata dall'FCKeditor (modulo contenutoMenu.ascx)*/
.ContenutoCentrale{
	display: inline-block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
div#SX{ float:left; width:201px; margin-left:-990px; padding: 0px;}
.ContenutoSX{
	display:block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

div#DX{ float:left; width:201px; margin-left:-201px; padding: 0px;}
.ContenutoDX{
	display:block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

div#footer{
	clear:left;
	width:100%;
	height:51px;
	background-color: #FFF;
	color:#333;
	background-repeat: no-repeat;
	background-image: url(../image/grafica_GubbioOggi/43_bg_footer.gif);
	}
div#footer p{
	font-size:85%;
	margin:0;
	padding:15px 0px;
	text-align:right;
	margin-right:10px;
}

div#footer a{
}


div#invisibile{
display:none;
	
}

#navigazione {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	padding:0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	}

#navigazione td
	 {
	width: auto;
	padding-left:0px; 
	padding-right:0px;
	padding-top:3px;
	padding-bottom:5px;
	font-size:85%;
	font-weight:800;
   }

.tabTopHome {
	margin-top:6px;
	padding:0px;
	width:105px;
}
.tabTopHome td { margin:0px; padding:0px; }

/* fine struttura DIV */


.fondoTabelle, .fondoTabelle td, .fondoTabelle tr {
	border: 0px none #FFF;
}



/*Il tabrigo va solo con explorer, va trovata la soluzione per firefox*/
.tabRigo {
	background: #60886A;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 700px;
	border-style: none;
	font-size: 3px;
	position:absolute;
	display:none;
}
.documentGalleryTitoloDettaglio {
	color: #333333;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	background-color: #E8E8E8;
}
	
.documentGalleryTabella img {
	margin-right: 10px;
	}

#ctl09_lbl_titoloGalleria {
	padding-top:0px;
	padding-bottom:-5px;
	padding-left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-weight:900;
	letter-spacing: -0.04em;
	margin-top:0px;
	line-height:25px;
	text-align:left;
	color: #333;
	}
/* photo Gallery */
#CENTRO center .imgGalleryTabella tr td a .imgPreview {
	border: 2px solid #999;
	margin: 5px;
	padding: 5px;
}

#CENTRO center .imgGalleryTabella tr td {
	vertical-align:top;
}

#CENTRO center .imgGalleryTabella tr td a:hover .imgPreview { background-color: #CCC; 
}

.TitoloPhotoGallery{
	font-size: 120%;
	font-weight: bold;
	color: #FF0;
}
#CENTRO center .imgGalleryTabella tr td { padding: 10px; }

.imgGalleryTabella { }

.TabellaPhotoGallery { margin:5px 5px 0px 5px}
.ImmaginePhotoGallery img{margin:0px auto; display:block; text-align:center;}
.TestoPhotoGallery { font-size:80%; line-height:110%}
.PaginatorePhotoGallery { font-size:80%; line-height:100%}

/* fine Photo Gallery*/

#divlogo {
	/*background-color:#00FF99;*/
	margin-left: 150px;
	width:auto;
}

.tabTop {
	margin: 0px;
	padding: 0px;
	width: 892px;
	height:40px;
	border: 0px solid #000000;
	text-align: right;
	background-image: url(../image/grafica_pressnews/press_news_01b.gif);
	background-repeat: no-repeat;
}

.tabTop a{
	color:#FFFFFF;
	font-weight:normal;
	
}


.FiloTabella {
	margin: 10px 0px;
	padding: 0px;
	width: 95%;
	color: #666666;
	background-color: #5F1D0C;
	}
	
/*codici per angoli arrotondati tabella fratelli valida per tutti i sottositi*/
#round1 {background: url(../../images/img_table/1.gif) no-repeat; }
#round2 {background: url(../../images/img_table/2.gif) repeat-x;}
#round3 {background: url(../../images/img_table/3.gif) no-repeat;}
#round4 {background: url(../../images/img_table/4.gif) repeat-y;}
#round5 {background: #FFFFFF;}
#round6 {background: url(../../images/img_table/5.gif) repeat-y;}
#round7 {background: url(../../images/img_table/6.gif) no-repeat;}
#round8 {background: url(../../images/img_table/7.gif) repeat-x;}
#round9 {background: url(../../images/img_table/8.gif) no-repeat;}
/*fine angoli arrotondati*/	
	
.TitoloBase, h1, .Titolo {
	padding-top:0px;
	padding-bottom:-5px;
	padding-left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 200%;
	font-weight:900;
	letter-spacing: -0.04em;
	margin-top:0px;
	line-height:25px;
	color: #333;
}
 h2 {
	padding-top:0px;
	padding-bottom:-5px;
	padding-left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight:900;
	letter-spacing: -0.04em;
	margin-top:0px;
	line-height:25px;
	color: #666;
}

/*.TitoloPrint {
	font-size: 18px;
	color: #000s000;
	font-weight: normal;
} */

/*
[l'ho messo nella classe con TitoloBase]
.Titolo {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight:900;
	letter-spacing: -0.04em;
	margin-top:10px;
	background-image: url(/Public/image/grafica_tartufo/Fondo_Titoli.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}*/

.Titolo1 /*grigio*/ {
	color: #CCC;
	margin: 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: 900;
	letter-spacing: 0em;
	line-height: 18px;
}


.Titolo2 /*colore*/ {
	color: #666;
	margin: 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 125%;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 18px;
}
.TitoloNewsHomePage {
	font-size: 110%;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #00C2DB;
}


.HRmenulaterali {
	border:1px solid #5F1D0C;
	height:0px;
	width:100%;
	}
	

.TestoBase {
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.TestoBasePiccolo {
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.TestoBase img, .TestoBase p a img, .TestoBase p strong a img {
	margin: 5px;
}


.TestoBase .QuadHome1 img, .TestoBase .QuadHome2 img, .TestoBase .QuadHome3 img, .TestoBase .QuadHome4 img {
	margin: 0px;
}

.TestoBase b, .TestoBase Strong {
	color: #333;
	font-weight: bolder;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.TestoCappello{
	display:block;
	font-style: italic;
	line-height: 18px;
	padding-bottom:20px;
	padding-top:20px;
	}


.LinkBase {
	color: #666;
	text-decoration: none;
}
.tab_datoutente {
	color: #82A98F;
	text-decoration: none;
	font: 60% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*crea l'elenco puntato solo nella zona centrale evitando di influenzare i 
menu top (agisce anche nelle colonne) se lo vogliamo solo al centro sostituire con div#CENTRO */
div#CENTRO li{
	list-style: url(../../images/img_table/elenco_puntato_grigio.gif);
	margin-bottom: 5px;
} 

div#SX li{
	list-style: url(../../images/img_table/elenco_puntato_grigio.gif);
	margin-top: 8px;
	margin-left: -20px;
	line-height: 18px;
}

/*elenchi puntati per menu fratelli*/

div#SX .ElencoFratelli li {
	list-style: url(../../images/img_table/elenco_puntato_grigio.gif);
	margin-top: 8px;
	margin-left: 0px;
	line-height: 120%;
	}
.ElencoFratelli {
	font-size:100%;
	color:#000000;
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
ul.ElencoFratelli li{
	margin:2px 0px 2px 0px;
	list-style: url(../../images/img_table/elenco_puntato_grigio.gif);
	margin-left:-15px;
	}

div#SX .ElencoFratelli .ElencoFigliFratelli li{
	list-style: url(../../images/img_table/elenco_puntato_grigio.gif);
	margin-top: 4px;
	margin-left: -55px;
	line-height: 100%;
	*margin-left: -23px;
	
	}
.ElencoFigliFratelli {
	font-size:95%;
	color:#105326;
	
	}
hr, div#RIGACENTRALE hr {
	height:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5F1D0C;
	border-right-color: #5F1D0C;
	border-bottom-color: #5F1D0C;
	border-left-color: #5F1D0C;
}
div#fotoprewiev {
	padding: 0px;
	clear: both;
	height: 50px;
	width: 50px;
	overflow: hidden;
	border: 0px solid #999999;
	margin: 5px;	
} 

.accessibilita a{
	text-decoration: none;	
}

/*.------------------  REGISTRAZIONE.ASPX --------------*/
.RegFormSmall {
width:200px;	
}
.RegFormBig {
width:300px;	
}
/*--------- fine registrazione.aspx------------------------*/



/*--------- INIZIO MODULO IN EVIDENZA ------------------------*/

.in_evidenva_table  {
	font-size: 100%;
	padding: 0px;
	margin:0px 5px 0px 5px;
	background-image: url(../image/grafica_GubbioOggi/BG_Evidenza.jpg);
	background-color: #FFF;
	background-repeat: no-repeat;
	height: 153px;
	width: 578px;
}

.LeggiArchivio /*elemento caricato nel titolo dei feedRSS per mettere un link all'archivio*/{
	display:block;
	font-size: 55%;
	position: relative;
	left: 10px;
	top: 125px;
	width: 130px;
	text-align:right;
	padding:0px;
	margin-top: -17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:17px;
	}
.LeggiArchivio a {
	color:#006;
	text-decoration:underline;
	}
.in_evidenva_table hr {
	display:none }

.in_evidenza_td {
	width:34%;
	text-align:left; 
	padding: 0px 10px 10px 0px;
	vertical-align: top;
	/*margin: 0px 10px 10px 0px;*/
	
}

DIV#In_evidenzaTit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 145%;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 18px;
	background-color:Trasparent;
	display:block;
	margin: 0px;
	padding-left:34px;
	color: #666;
	margin: 5px 5px 5px 5px;
	}




/* in evidenza tutte */

.in_evidenza_titolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
	color: #000;
}
.in_evidenza_fonte {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.in_evidenza_editore {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.in_evidenza_data {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.in_evidenza_pagina {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.in_evidenza_autore {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.in_evidenza_natura {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.in_evidenza_categoria {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;


}
.in_evidenza_descrizione {
	display: block;	
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size:90%;
	line-height:110%;


}
.in_evidenza_testo {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.in_evidenza_immagine {
	display: block;	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


DIV#InEvidenzaContRassegne {
	/*background-color: #FFFFCC;*/
}
DIV#InEvidenzaContMenu {
	/*background-color: #33FFFF;*/
}
DIV#InEvidenzaContComStampa {
	/*background-color: #CCCCCC;*/
	
}
DIV#InEvidenzaContDocGallery {
	/*background-color: #FFFFCC;*/
	
}

/*--------- Fine MODULO IN EVIDENZA ------------------------*/

/*------------MODULO COPERTINA [no DS solo HTML] ---------------*/
DIV#contenitoreCopertina {
	background-image: url(/public/image/grafica_GubbioOggi/bg_Copertina.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 186px;
}

DIV#contenitoreCopertina img {
	width:95px;
	margin: 39px 45px 8px 46px;
	border:0;
	}

/*-----------inizio contenitori dei moduli--------------------*/

.TabellaHome {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
.TabellaHome td, {
	margin: 0px;
	padding: 0px;
	}
.TabellaHome img {
	margin: 0px 5px;
	padding: 0px;
	}
	
.QuadHome1 { float:left; margin: 0px 5px 5px 0px;}
.QuadHome2 { float:left; margin: 0px 5px 5px 5px;}
.QuadHome3 { float:left; margin: 0px 0px 5px 5px;}
.QuadHome4 { float:left; margin: 5px 5px 0px 0px;}
.QuadColumn { margin: 0px 0px 10px 0px;} 



/*Immagine grande degli eventi verticale*/
DIV#ModUltiEventiImg { float:right; width:327px; height:308px; overflow:hidden; margin-left:0px; margin-right:4px; background-color: #FFF; padding: 0px; margin-top: 0px; margin-bottom: 0px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFF; }
DIV#ModUltiEventiImg .Titolo {display:none; visibility:hidden}

/*eventi in home page casuali*/
DIV#NCasualDaUltimiM { float:right; width:327px; height:308px; overflow:hidden; margin-left:0px; margin-right:4px; background-color: #FFF; padding: 0px; margin-top: 0px; margin-bottom: 0px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFF; }
DIV#NCasualDaUltimiM .Titolo {display:none; visibility:hidden}
DIV#NCasualDaUltimiM .TitoloBase { z-index:10; position: absolute; background-image:none; color:#FFF; font-size:350%; width:275px; line-height:80%; text-align:right; padding-top:30px;	padding-right:30px;	font-stretch:ultra-condensed; filter: DropShadow(Color=000000, OffX=2, OffY=2, Positive=yes);	font-weight:900; letter-spacing: -0.05em;}


/*Inchiesta in home page casuali*/
DIV#inchiestaNCasualDaUltimiM { float:right; width:578px; height:211px; overflow:hidden; margin-left:0px; margin-right:4px; background-color: #FFF; padding: 0px; margin-top: 0px; margin-bottom: 0px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFF; }
DIV#inchiestaNCasualDaUltimiM .Titolo {display:none; visibility:hidden}
/*DIV#inchiestaNCasualDaUltimiM .TitoloBase { z-index:1000; position: absolute; background-image:none; color:#FFF; font-size:330%; width:350px; line-height:85%; text-align:left; padding-top:45px;	padding-left:20px;	font-stretch:ultra-condensed; filter: DropShadow(Color=000000, OffX=2, OffY=2, Positive=yes);	font-weight:900; letter-spacing: -0.05em;}*/
DIV#inchiestaNCasualDaUltimiM .TitoloBase { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  z-index:2; position: absolute; background-image:none; color:#FFF; font-size:330%; width:350px; line-height:85%; text-align:left; padding-top:45px;	padding-left:20px;	font-stretch:ultra-condensed; font-weight:900; letter-spacing: -0.05em;}
DIV#inchiestaNCasualDaUltimiM .TitoloBase2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; position: absolute; background-image:none; color:#000; font-size:330%; width:350px; line-height:85%; text-align:left; padding-top:47px;	padding-left:22px;	font-stretch:ultra-condensed; font-weight:900; letter-spacing: -0.05em;}
DIV#inchiestaNCasualDaUltimiM  td .deschinchiesta { width:151px; height:255px; background-image: url(../image/grafica_GubbioOggi/inchiesta.gif); padding: 45px 30px 15px 15px; display:block; overflow:hidden; line-height:130%; text-align:right; }

/*Ultime news laterali con immagini*/
DIV#ModUltimeNovitaLateraleIMG{ background-color:#FFF; padding-left:35px; padding-right:24px}
DIV#ModUltimeNovitaLateraleIMG .Titolo { font-size:20px; display:block; width:145px; height:18px; background-image:url(/Public/image/grafica_tartufo/Ultime_news.gif); text-align:right; background-repeat: no-repeat; background-position: right bottom; padding-top:0; margin-bottom:10px; padding-right:30px; margin-top:0; padding-top:5px;}
DIV#ModUltimeNovitaLateraleIMG .Img { display:block; float:right; width:80px; height:80px; margin:auto; overflow:hidden; }
DIV#ModUltimeNovitaLateraleIMG .Img img{ width:80px; }
DIV#ModUltimeNovitaLateraleIMG .Titolo2 { font-size:15px; display:block; text-align:right; color: #666; line-height: 90%;  margin:0px; width:110px; /*margin-right:85px;*/ }
DIV#ModUltimeNovitaLateraleIMG a.Titolo2:hover {text-decoration:none; color:#666}
DIV#ModUltimeNovitaLateraleIMG .cappello{ font-size:85%; display:block; text-align:right; margin:0px; padding:0px; width:110px; }
DIV#ModUltimeNovitaLateraleIMG .divisorio{background-image:url(/Public/image/grafica_tartufo/divisorio.gif); width:100%; height:2px; display:inline-block; margin:0px; padding:0px; margin-bottom:8px; margin-top:4px; }

/* lista degli eventi con l'immagine ed il testo (modulo UltimiEventiLateraleImgETesto.ascx)*/
DIV#UltimiEventiLateraleImgETesto {}
DIV#UltimiEventiLateraleImgETesto {}

/*menu verticale*/
DIV#ModMenuVerticale { margin:0px 327px 0px 0px; padding:0px; width:200px; height:308px; border-right-width: 3px; border-right-style: solid; border-right-color: #FFF; background-color:#FFF;border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFF;  }
	.TabMenuVerticale{} /*contenitore del menu verticale*/
	.menu1liv_dx, .menu1liv_dxSelezionato{ padding-left:10px; font-size:17px; color:#630 } /*caratteristiche per i caratteri*/
	.menu1liv_dx{ margin-top:3px; margin-bottom:3px; border-bottom:#CCC 2px solid}/*caratteristiche per il contenitore solamente*/
	.menu1liv_dxSelezionato{}
	.MenuImg { margin-left:0px;}


/*Contenuto dettaglio news (modulo NewsUi.ascx)*/						
DIV#NewsUi {display:block;}
DIV#NewsUi hr {display:none}


/*Contenuto dettaglio Evento (modulo ComunicatoStampaUI.ascx)*/						
DIV#ComunicatoStampaUI {display:block;}
DIV#ComunicatoStampaUI hr {display:none}


/*Contenuto ArchivioComunicatiStampa (modulo ArchivioComunicatiStampa.ascx)*/			
DIV#ArchivioComunicatiStampa{display:block;}
DIV#ArchivioComunicatiStampa hr {display:none}
DIV#ArchivioComunicatiStampa .Titolo { font-size:150%;}

/* login registrati (modulo LogInRegistrati.ascx) */
DIV#LogInRegistrati {
	display:block;
	background-image: url(../image/grafica_GubbioOggi/07_fondo_moduli_5colli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:185px;
	margin: 0px 0px 10px 0px;
}
DIV#LogInRegistrati hr {display:none}
DIV#LogInRegistrati .Titolo2/* titolo benvenuto*/{
	width:186 px;
	background-color:Trasparent;
	display:block;
	margin: 0px;
	padding-left:34px;}
.Login /*bottone login*/{
	width:55px;
	height:20px;
	background-color:#93979A;
	color: #FFF;
	vertical-align:top;
	text-align: center;
	display:inline-block;
	margin-left:0px;
	margin-right:3px;
	float:right;
}
.user1 {width:60px; text-align:right; display:inline-block; margin-right:3px;}
.user2 {/*width:100px; text-align:right; display:inline-block; margin-right:3px; background-color:#CF3*/}
.user3 {width: 110px; }


/* Utility (modulo Utility.ascx)*/
DIV#Utility {
	display:block;
	background-image: url(../image/grafica_GubbioOggi/07_fondo_moduli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 10px 0px;
	}
DIV#Utility hr {display:none}
DIV#Utility .Titolo2/* titolo Utility*/{
	width:186 px;
	background-color:Trasparent;
	display:block;
	margin: 0px;
	padding-left:34px;}
	
	
/* modulo aziende in HOme page*/
DIV#AziendeHome {
	display:block;
	background-image: url(../image/grafica_GubbioOggi/25_top_easygubbio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 10px 0px;
	padding:5px 10px 0px 10px;
	background-color: #F9EEF4;
	width:166px;
	}
DIV#AziendeHome hr {display:none}

DIV#AziendeHome .Titolo2/* titolo Utility*/{
	width:152 px;
	height:33px;
	/*margin: 0px;*/
	padding-left:35px;
	padding-top:0px;
	margin-top:-3px;
	margin-bottom:10px;
	font-size:145%;
	line-height:100%
	}
DIV#AziendeHome .BloccoAzienda { margin-top:10px}	

DIV#AziendeHome .BloccoAzienda .NomeAzienda{
	color:#000;
	padding:0px;
	margin:0px;
	margin-top:12px;
	line-height:100%;
	font-size:130%;
	
	
	}
DIV#AziendeHome .BloccoAzienda p{
	padding:0px;
	margin:0px;
	margin-top:5px;
	font-size:90%;
	line-height:100%;
	}
	
DIV#AziendeHome .BloccoAzienda img{
	background:#FFF;
	border:#000 1px solid;
	margin:0px 10px 0px 0px;
	padding: 3px;
	}
	
DIV#AziendeHome .divisorio {
	display:block;
	background-image: url(../image/grafica_GubbioOggi/27_divisorio_easygubbio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:166px;
	height:19px;
	margin: 0px 0px 0px 0px;
	}





/* lista delle ultime news da mettere (solitamente) sulla colonna nel dettaglio news (modulo UltimeNewsLaterale.ascx)*/
DIV#UltimeNewsLaterale {display:block;}
DIV#UltimeNewsLaterale hr {display:none;}

/* Modulo Voci menu fratelli Quello che contiene i fratelli ed i nipoti (Modulo VociMenuFratelli.ascx*/
DIV#VociMenuFratelli{
	display:block;
	background-image: url(../image/grafica_GubbioOggi/07_fondo_moduli.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 10px 0px;
	}
DIV#VociMenuFratelli hr {display:none}

DIV#VociMenuFratelli .Titolo2/* titolo Utility*/{
	width:186 px;
	background-color:Trasparent;
	display:block;
	margin: 0px;
	padding-left:34px;}


/*modulo cerca laterale*/
DIV#CercaLaterale { display:block; margin:0px 0px 10px 0px ; padding:0px 0px 4px 0px;} 
DIV#CercaLaterale .input{
	width:120px;
	background-color:#fff;
	border: 1px solid #666;
	
}
DIV#CercaLaterale .button{
	width:55px;
	height:20px;
	background-color:#93979A;
	color: #FFF;
	vertical-align:top;
	text-align: center; 
	margin-left:0px;
	margin-right:0px;
	float:right;
	border: 1px solid #666;
}

/* contenitore banner */
DIV#bannerB img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
DIV#bannerB { margin-bottom:10px; text-align:center;}


DIV#bannerC img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
DIV#bannerC { margin-bottom:10px;}



/*---fine contenitori moduli------------------------------------*/


/*---- INIZIO STILI PER MENU AZIENDE -----------------------------*/

.ContenitoreAziende .TestataGO{
	background-image:url(/public/image/grafica_GubbioOggi/Top_siti_aziende.gif);
	height:32px;
	background-repeat: no-repeat;
}
.SitoDi { margin-left:160px; }
.byGOAziende { float:right; margin-right:10px; font-size:80%; margin-top:-5px}


/*
   menu aziende

.menuAziende
{
	padding: 0px;
	margin: 0px;
	font-weight: lighter;
	font-size: small;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: left;
	vertical-align: bottom;
} 
.menuAziende ul
{
	list-style-type: none;
	white-space: nowrap;

}
.menuAziende li
{
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.menuAziende li a{
	text-decoration: none;
	border: 1px solid #787878;
	color: #000000;
	background-color: #CED393;
	margin: 0px;
	padding: 5px;

}
.menuAziende li a:hover
{
    background-color: #f0f0f0
} 

.menuAziende li.menuAziendeAttivo a{
	border-bottom: #ffffff 2px solid;
	background-color:White;
	
} */



.menuAziende {
	FONT-WEIGHT: lighter;
	FONT-SIZE: small;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	/*BACKGROUND-COLOR: #ffffff;*/
	
}
.menuAziende UL {
	text-indent: 0px;
	margin: 5px;
	padding: 0px;
}
.menuAziende LI {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	display: inline;
}
.menuAziende LI A {
	BORDER-RIGHT: #787878 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #787878 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #787878 1px solid;
	COLOR: #FFF;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #787878 1px solid;
	BACKGROUND-COLOR: #8E6C52;
	TEXT-DECORATION: none
}
.menuAziende LI A:hover { BACKGROUND-COLOR: #B58B6A }
.menuAziende LI.menuAziendeAttivo A {
	BORDER-BOTTOM: #ffffff 2px solid;
	BACKGROUND-COLOR: white;
	color: #937055;
}

.tastoTabStrip
{
	cursor: hand;
	border-top-style: outset;
	border-bottom: black thin solid;
	border-right-style: outset;
	border-left-style: outset;
	background-color: whitesmoke;
}
.tastoTabStripAttivo
{
	cursor: hand;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	background-color: whitesmoke;
	border-bottom-style: inset;
}
.linkregioni {
	color: #CCCCCC;
	text-decoration: none;
}
.tendinecerca {
	color: #810004;
	text-decoration: none;
	border: 0px solid #FFFFFF;
	font-size: x-small;
	background-color: #D7DBA9;
}

.tendinecerca2 {
	color: #810004;
	text-decoration: none;
	border: 0px solid #FFFFFF;
	font-size: x-small;
	background-color: #F0F1DC;
}


/*---- FINE STILI PER MENU AZIENDE -----------------------------*/
























/*******************************************************************************
 *******************************************************************************
 I N I Z I O     M E N U     O R I Z Z O N T A L E 
 *******************************************************************************
 *******************************************************************************/
/*******************************************************************************
 LAYOUT INFORMATION: describes box model, positioning, z-order
 *******************************************************************************/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{ margin: 0; padding: 0; list-style-type: none; font-size: 90%; cursor: default; width: 990px; height: 32px; background-color: transparent; background-image: url(../image/grafica_gubbiooggi/04-base-menu.gif); background-repeat: no-repeat; padding-left: 0px; letter-spacing: -0.01em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	margin-top:2px;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
	padding: 0;
	background-image: url(../image/grafica_GubbioOggi/divisorio_menu.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #666;	
	
}
/* contenitore per il menu a tendina inserire quì il colore di sfondo con un left che lo tiene fuori dalla schermo quando inattivo
Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 180px;
	position: absolute;
	left: -1000em;
	background-color: #999999;
	padding: 3px 0px 3px 5px;
	background-image: url(../image/grafica_GubbioOggi/BG_Menu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* contenitore per il menu a tendina, come sopra ma che quando diventa visibile entra nello schermo
Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{	left: auto;
}
/* singole righe che contengono i link nel menu a tendina
Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 175px;
	text-align: left;
	height:18px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
	padding: 3px 0px 3px 5px;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 0px solid #CCC;
}
/* Menu di primo livello (colore, caratteristiche, posizione...)
Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{ display: block; cursor: pointer; background-color:transparent; color: #666; text-decoration: none; padding: 10px 15px 3px 15px; }

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{ background-color: trasparent; color: #000; border-bottom:#CCC; }
/* rollover per menu di primo livello
Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover
{
	background-color: trasparent;
	color: #000;
	/*per IE6 rimettere il padding senno non va...*/
	padding: 10px 15px 3px 15px;
	text-decoration: none;
}
/* rollover per menu di primo livello che hanno menu a bandierina sotto (di solito uguale al sopra)
Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */

ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: trasparent;
	color: #000;
	/*per IE6 mettere il padding senno non va...*/
	padding: 10px 15px 3px 15px;
	text-decoration: none;
	
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-color: trasparent;
	color: #000;
	/*per IE6 mettere il padding senno non va...*/
	padding: 10px 15px 3px 15px;
	text-decoration: none;
	
}

/*Rollover per menu di secondo livello: solo bg delle bandierine che scendono*/

ul.MenuBarHorizontal  li .MenuBarSubmenuVisible li
{
	/*background-image: url(../image/grafica_GubbioOggi/BG_Menu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	/*per IE6 mettere il padding senno non va...*/
	padding: 3px 0px 3px 5px;
	text-decoration: none
	
}

ul.MenuBarHorizontal  li .MenuBarSubmenuVisible li .MenuBarItemHover 
{
	/*background-image: url(../image/grafica_GubbioOggi/BG_Menu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	/*per IE6 mettere il padding senno non va...*/
	padding: 3px 0px 3px 5px;
	text-decoration: none;
}



/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;*/
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;*/
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	/*background-image: url(SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;*/
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */

ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
	display: inline;
	f\loat: left;
	background: Transparent;
	background-image: url(../image/grafica_GubbioOggi/divisorio_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
}


/*******************************************************************************
 CODICI FEDERICO _  AGGIUNTE MIE
 *******************************************************************************/

ul.MenuBarHorizontal li .MenuBarSubmenuVisible li a {
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;	
}


/*******************************************************************************
 *******************************************************************************

F I N E     M E N U     O R I Z Z O N T A L E  (SpryMenuBarHorizonta)
LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************
 *******************************************************************************/


/* tutti i colori 

.documentGalleryTitoloDettaglio, .TitoloBase, .Titolo, .Titolo2, .TitoloNewsHomePage, .ElencoFratelli, DIV#In_evidenzaTit, .in_evidenza_titolo {
	color: #666;
}*/

